Class CTCPRelay::
NewConnection()
Base ClassesData ItemsConstructorsDestructorsFunctionsCustom CodeGo to hierarchy chart    Prev page: ModifyReceiveStringNext page: operator =    Show member index
Private Function Declared in:
TCPRelay.h

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

CTCPRelay::ConnectionID NewConnection(
    CClientSocket* pIncomingConnection,
    CClientSocket* pOutgoingConnection);

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

Add a connection

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

try
{
    //The structure
    SocketData aData;
    aData.pIncomingConnection=pIncomingConnection;
    aData.pOutgoingConnection=pOutgoingConnection;

    //Lock the data
    CCriticalAutoRelease aRelease(m_pCSection);

    //Get the ID
    ConnectionID aID;
    aID=++m_aRunningID;

    //Add to the map
    m_aClientMap.insert(ClientMap::value_type(aID,aData));

    //Done
    return aID;
}
ERROR_HANDLER_RETURN("NewConnection",0)

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

Class Overview Class Overview  |  Public base class CRelay  |  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.