Class CWhoisSocket::
ModifyBuffer()
Base ClassesData ItemsConstructorsDestructorsFunctionsCustom CodeGo to hierarchy chart    Prev page: IsWhoisDoneNext page: ModifyString    Show member index
Private Function Declared in:
WhoisSocket.h

'Declaration' icon -- Shortcut to top of page. Declaration

void ModifyBuffer(
    char* pBuffer,
    int iBufferSize) const;

'Description' icon -- Shortcut to top of page. Description

Modify the buffer

'Function Body' icon -- Shortcut to top of page. Function Body

try
{
    //Allocate a big buffer
    char* pNewBuffer;
    pNewBuffer=new char[iBufferSize*2];

    //Buffer pos
    int iBufferPos;
    iBufferPos=0;

    //Start iterating it
    for (int iCounter=0;iCounter<iBufferSize;++iCounter)
    {
        //Copy the data
        pNewBuffer[iBufferPos++]=pBuffer[iCounter];

        //Check it
        if (pBuffer[iCounter]==10)
            pNewBuffer[iBufferPos++]=13;
    }

    //Copy it back
    memcpy(pBuffer,pNewBuffer,iBufferPos);

    //Delete it
    delete [] pNewBuffer;
}
ERROR_HANDLER("ModifyBuffer")

'See Also' icon -- Shortcut to top of page. See Also

Class Overview Class Overview  |  Public base class CTCPSocketAsync  |  Hierarchy Chart Hierarchy Chart


Get Surveyor!This web site was generated using Surveyor V4.50.811.1.  Click here for more information. Site content copyright © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003.