, including all inherited members.
_AsyncEvents enum name | CAsyncSocket | |
_SocketShutdown enum name | CSocket | |
Accept(CTCPSocket *pNewSocket) | CTCPSocketAsync | [virtual] |
CTCPSocket::Accept() | CTCPSocket | |
AddSocketToList() | CAsyncSocket | [protected] |
aeClose enum value | CAsyncSocket | |
aeOOB enum value | CAsyncSocket | |
aeReceive enum value | CAsyncSocket | |
aeSend enum value | CAsyncSocket | |
AllowBlockedBuffer(BOOL bAllow) | CAsyncSocket | |
AssignSocket(SOCKET aNewSocket, unsigned char ucProtocol=IPPROTO_TCP) | CSocket | [protected] |
AsyncEvents typedef | CAsyncSocket | |
Bind(IP aSourceAddress, unsigned short usPort) | CTCPSocketAsync | [virtual] |
CTCPSocket::Bind(const std::string &rSourceAddress, unsigned short usPort) | CSocket | [virtual] |
Block() | CAsyncSocket | [protected] |
CanRead() const | CSocket | |
CanWrite() const | CSocket | |
CAsyncSocket() | CAsyncSocket | |
CErrorHandler() | CErrorHandler | |
CErrorHandler(const CErrorHandler &rHandler) | CErrorHandler | |
CheckSocketValid() const | CSocket | [protected] |
CIPCrafter class | CSocket | [friend] |
ClearEvents() | CAsyncSocket | [protected, virtual] |
ClearStaticLogs() | CErrorHandler | [static] |
CloneThreadManager(unsigned long ulThreads) | CAsyncSocket | [static] |
Close() | CTCPSocketAsync | [virtual] |
Connect(IP aDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync=FALSE, BOOL bForceErrorEvent=FALSE) | CTCPSocketAsync | [virtual] |
Connect(const std::string &rDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync=FALSE, BOOL bForceErrorEvent=FALSE) | CTCPSocketAsync | [virtual] |
Connect(unsigned short usSourcePort, IP aDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync=FALSE, BOOL bForceErrorEvent=FALSE) | CTCPSocketAsync | [virtual] |
Connect(unsigned short usSourcePort, const std::string &rDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync=FALSE, BOOL bForceErrorEvent=FALSE) | CTCPSocketAsync | [virtual] |
CTCPSocket::Connect(unsigned short usSourcePort, IP aDestinationAddress, unsigned short usDestinationPort) | CTCPSocket | [virtual] |
CTCPSocket::Connect(unsigned short usSourcePort, const std::string &rDestinationAddress, unsigned short usDestinationPort) | CTCPSocket | [virtual] |
CTCPSocket::Connect(IP aDestinationAddress, unsigned short usDestinationPort) | CTCPSocket | [virtual] |
CTCPSocket::Connect(const std::string &rDestinationAddress, unsigned short usDestinationPort) | CTCPSocket | [virtual] |
Create() | CTCPSocketAsync | [virtual] |
CSocket::Create(int iProtocol) | CSocket | |
CSocket(BOOL bRawSocket=false) | CSocket | |
CSocket(SOCKET aSocket) | CSocket | [protected] |
CSocketBase() | CSocketBase | |
CSocketBase(const CSocketBase &rBase) | CSocketBase | |
CTCPSocket(BOOL bRawSocket=false) | CTCPSocket | |
CTCPSocketAsync(BOOL bRawSocket=false) | CTCPSocketAsync | |
CTCPSocketAsyncMsg() | CTCPSocketAsyncMsg | |
DeleteSocketFromThread() | CAsyncSocket | [virtual] |
DeleteSocketFromThread(DWORD dwTimeToWait) | CAsyncSocket | [virtual] |
DeleteSocketFromThreadWait() | CAsyncSocket | [virtual] |
Detach() | CTCPSocketAsync | [virtual] |
DetachedSocketThread() | CAsyncSocket | |
DisableAsync() | CAsyncSocket | |
DisableBlockingSend() | CAsyncSocket | |
DisableEvents(unsigned char ucEvents) | CAsyncSocket | |
ErrorCodeToString(DWORD dwErrorCode) | CErrorHandler | [static] |
ForceReceiveEvent() | CAsyncSocket | |
FormatData(const std::string &rClass, const std::string &rMethod, const std::string &rMsgOrError, bool bError=true) | CErrorHandler | [static] |
FreezeThread() | CAsyncSocket | |
GetAsyncHandle() const | CTCPSocketAsync | [protected, virtual] |
GetBindAddress() const | CTCPSocketAsync | [virtual] |
GetBindPort() const | CTCPSocketAsync | [virtual] |
GetBlockedBuffer() const | CAsyncSocket | [protected] |
GetClassName() const | CErrorHandler | [protected] |
GetConnectionTimeout() const | CTCPSocketAsync | |
GetCurrentDateTime() | CErrorHandler | [static] |
GetErrorCode() | CSocketBase | [static] |
GetGlobalCriticalSection() | CSocketBase | [static] |
GetHandle() const | CSocket | |
GetLastError() const | CSocketBase | |
GetNumberOfThreads() | CSocketBase | [static] |
GetOverider() const | CTCPSocketAsync | |
GetPeerAddress() const | CSocket | |
GetPeerPort() const | CSocket | |
GetProtocol() const | CSocket | |
GetSecondaryLog() | CErrorHandler | [static] |
GetSocketID() const | CAsyncSocket | [protected] |
GetSocketThreadManager() | CAsyncSocket | [protected, static] |
GetSourceAddress() const | CSocket | [protected] |
GetSystemLastError() | CSocketBase | [static] |
GetThirdLog() | CErrorHandler | [static] |
GetThreadManager() const | CAsyncSocket | |
GetTTL() const | CSocket | [protected] |
GetWindowHandle() const | CAsyncSocket | [protected] |
HasSystemTimer() const | CAsyncSocket | [protected] |
HasTimeout() const | CAsyncSocket | |
Initialize() | CAsyncSocket | [static] |
InitializeIP() | CSocket | [protected, virtual] |
InitializeSockets(BOOL bMultiThreaded=TRUE, unsigned long ulNumberOfThreads=10) | CSocketBase | [static] |
InternalWSAAsyncSelect(unsigned int wMsg, long lEvent) | CAsyncSocket | [protected] |
IsAsyncClass() const | CTCPSocketAsync | [protected, virtual] |
IsBlocking() const | CAsyncSocket | [protected] |
IsBlockSend() const | CAsyncSocket | [protected] |
IsClosing() const | CAsyncSocket | |
IsConnected() const | CTCPSocket | |
IsCreated() const | CSocket | |
IsDeleting() const | CAsyncSocket | |
IsInitialized() | CSocketBase | [static] |
IsInThread() const | CAsyncSocket | [protected] |
IsMultiThreaded() | CSocketBase | [static] |
IsRaw() const | CSocket | |
IsTimeout() const | CAsyncSocket | [protected] |
KillSystemTimer() | CAsyncSocket | [protected] |
KillTimer() | CAsyncSocket | |
Listen(unsigned long ulBackLog=5) | CTCPSocketAsync | [virtual] |
LocalAccept(CTCPSocket *pNewSocket) | CTCPSocketAsync | [protected] |
LocalBind(IP aSourceAddress, unsigned short usPort) | CTCPSocketAsync | [protected] |
LocalConnect(unsigned short usSourcePort, IP aDestinationAddress, unsigned short usDestinationPort, BOOL bDisableAsync, BOOL bForceErrorEvent) | CTCPSocketAsync | [protected] |
LocalGetBindAddress() const | CTCPSocketAsync | [protected] |
LocalGetBindPort() const | CTCPSocketAsync | [protected] |
LocalListen(unsigned long ulBackLog) | CTCPSocketAsync | [protected] |
LocalSocketAccept(int iErrorCode, BOOL bNoEvent) | CTCPSocketAsync | [protected] |
LocalSocketClose(int iErrorCode, BOOL bNoEvent) | CTCPSocketAsync | [protected] |
LocalSocketConnect(int iErrorCode, BOOL bNoEvent) | CTCPSocketAsync | [protected] |
LocalSocketReceive(int iErrorCode, BOOL bNoEvent) | CTCPSocketAsync | [protected] |
LongToStdString(unsigned long ulAddr) | CSocketBase | [static] |
LongToString(unsigned long ulAddr) | CSocketBase | [static] |
LPMapProc typedef | CAsyncSocket | |
m_pCSection | CSocketBase | [protected, static] |
MapProc typedef | CAsyncSocket | |
NotifyShutdown() | CSocketBase | [protected, virtual] |
OnSocketAccept(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketClose(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketConnect(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketDelete(CGenericEvent *pEvent=NULL) | CAsyncSocket | [protected, virtual] |
OnSocketOOB(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketReceive(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketTimeout()=0 | CAsyncSocket | [protected, pure virtual] |
OnSocketWrite(int iErrorCode)=0 | CAsyncSocket | [protected, pure virtual] |
operator const CTCPSocketOverider *() const | CTCPSocketAsync | |
operator<(const CSocket &rSocket) const | CSocket | |
operator==(const CSocket &rSocket) const | CSocket | |
Peek(char *pBuffer, unsigned long ulBufferLength) | CTCPSocketAsync | [virtual] |
ReAsync() | CAsyncSocket | [virtual] |
ReBlock() | CAsyncSocket | [virtual] |
Receive(char *pBuffer, unsigned long ulBufferLength) | CTCPSocketAsync | [virtual] |
ReceiveFrom(char *pBuffer, unsigned long ulBufferLength, IP &rIP, unsigned short &rSourcePort) | CSocket | [protected, virtual] |
ReceiveMsg(char *pData, int iSize, int &iMoreMessages) | CTCPSocketAsyncMsg | [virtual] |
RegisterError(DWORD dwErrorCode, const std::string &rDescription) | CErrorHandler | [static] |
RegisterShutdown(CSocketBase *pBase) | CSocketBase | [protected] |
RegisterTimeout(int iMS, CSocketThreadManagerImp::LPTimeoutProc pProc, LPVOID pData, BOOL bClearTimeout=FALSE, CSocketThreadManagerImp::TimerID *pTimer=NULL) | CAsyncSocket | |
RemoveSocketFromList() | CAsyncSocket | [protected] |
ReportError(const std::string &rMethod) const | CErrorHandler | [protected, virtual] |
ReportError(const std::string &rMethod, const std::string &rMessage) const | CErrorHandler | [protected, virtual] |
ReportError(const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData) const | CErrorHandler | [protected, virtual] |
ReportError(const std::string &rMethod, const std::string &rMessage, const std::string &rAdditionalData) const | CErrorHandler | [protected, virtual] |
ReportError(const std::string &rMethod, int iErrorCode) const | CErrorHandler | [protected, virtual] |
ReportError(const std::string &rMethod, const std::string &rMessage, int iErrorCode) const | CErrorHandler | [protected, virtual] |
ReportErrorOS(const std::string &rMethod, const std::string &rMessage) const | CErrorHandler | [protected, virtual] |
ReportStaticError(const std::string &rClass, const std::string &rMethod) | CErrorHandler | [protected, static] |
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) | CErrorHandler | [protected, static] |
ReportStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rMessage, DWORD dwAdditionalData) | CErrorHandler | [protected, static] |
ReportStaticErrorOS(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) | CErrorHandler | [protected, static] |
ResetEvent() | CAsyncSocket | [protected] |
ResolveDNS(const std::string &rAddress) | CSocketBase | [static] |
Send(const char *pBuffer, unsigned long ulBufferLength) | CTCPSocketAsync | [virtual] |
CSocket::Send(IP aDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0) | CSocket | [virtual] |
CSocket::Send(const std::string &rDestinationAddress, const char *pBuffer, unsigned long ulBufferLength, unsigned short usDestinationPort=0) | CSocket | [virtual] |
SendBlockedBuffer(const CBlockedBuffer::CBlockedData &rData) | CTCPSocketAsync | [protected, virtual] |
SendMsg(const char *pData, int iSize) | CTCPSocketAsyncMsg | [virtual] |
SendMsg(const char *pData, int iSize, CGenericEvent *pStopEvent) | CTCPSocketAsyncMsg | [virtual] |
SendNoAdd(const char *pBuffer, unsigned long ulBufferLength) | CTCPSocketAsync | [protected, virtual] |
SetAcceptance(CTCPSocket *pNewSocket, SOCKET aSocket, sockaddr_in aAddress) const | CTCPSocket | [protected] |
SetAsync() | CTCPSocketAsync | [protected, virtual] |
SetBroadcast(BOOL bBroadcast) | CSocket | |
SetCleanTimeout(DWORD dwTimeout) | CAsyncSocket | [static] |
SetConnectedTo(const sockaddr_in &rAddress) | CSocket | [protected] |
SetConnectionStatus(BOOL bConnected) | CTCPSocket | [protected] |
SetConnectionTimeout(unsigned long ulMS) | CTCPSocketAsync | |
SetDeleting() | CAsyncSocket | |
SetInstance(HINSTANCE hInst) | CAsyncSocket | [static] |
SetLastError(const std::string &rMethod) const | CSocketBase | [protected] |
SetLastError(const std::string &, int iErrorCode) const | CSocketBase | [protected] |
SetLinkedSocket(CTCPSocketAsync *pSocket, CTCPSocketOverider *pOverider) | CTCPSocketAsync | |
SetLocalLog(CErrorLog *pLog, bool bWriteToMain=false) | CErrorHandler | |
SetLocalThreadManager(CSocketThreadManagerImp *pManager) | CAsyncSocket | |
SetLog(CErrorLog *pLog) | CErrorHandler | [static] |
SetNagle(BOOL bNagle) | CTCPSocket | |
SetName(const std::string &rName) const | CErrorHandler | [protected] |
SetProtocol(unsigned char iProtocol) | CSocket | |
SetReceiveTimeout(unsigned long ulMS) | CSocket | |
SetSourceAddress(IP aSourceAddress) | CSocket | [virtual] |
SetSourceAddress(const std::string &rSourceAddress) | CSocket | [virtual] |
SetSystemTimeout(int iMS) | CAsyncSocket | [protected] |
SetTimeout(int iMs) | CAsyncSocket | |
SetTTL(unsigned char ucTTL) | CSocket | |
CTCPSocket::Shutdown(SocketShutdown eHow) | CSocket | |
CAsyncSocket::Shutdown() | CAsyncSocket | [static] |
ShutdownSockets() | CSocketBase | [static] |
SimpleMessageMap() | CAsyncSocket | [static] |
SimpleMessageMap(DWORD dwRunTimeMS) | CAsyncSocket | [static] |
SimpleMessageMap(LPMapProc pProc, BOOL bStopWhenTRUE, DWORD dwSleep) | CAsyncSocket | [static] |
SimpleMessageMapKey(DWORD dwSleep) | CAsyncSocket | [static] |
SocketAccept(int iErrorCode, BOOL bNoEvent=FALSE) | CAsyncSocket | [protected, virtual] |
SocketClosed(int iErrorCode, BOOL bNoEvent) | CTCPSocketAsync | [protected, virtual] |
SocketClosing() | CAsyncSocket | [protected] |
SocketConnected(int iErrorCode, BOOL bNoEvent=FALSE) | CTCPSocketAsync | [protected, virtual] |
SocketCreated() | CAsyncSocket | [protected, virtual] |
SocketReceive(int iErrorCode, BOOL bNoEvent=FALSE) | CTCPSocketAsync | [protected, virtual] |
SocketShutdown typedef | CSocket | |
SocketWrite(int iErrorCode) | CTCPSocketAsync | [protected, virtual] |
ssBoth enum value | CSocket | |
ssReceive enum value | CSocket | |
ssSend enum value | CSocket | |
StringToLong(const std::string &rAddress) | CSocketBase | [static] |
ValidAddress(const std::string &rAddress) | CSocketBase | [static] |
ValidSocket() const | CSocket | [protected] |
WaitForBlockEvent() const | CAsyncSocket | [protected] |
WriteError(const std::string &rClass, const std::string &rMethod, const std::string &rError) const | CErrorHandler | |
WriteMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) const | CErrorHandler | |
WriteMessage(const std::string &rMethod, const std::string &rMessage) const | CErrorHandler | [protected] |
WriteStaticError(const std::string &rClass, const std::string &rMethod, const std::string &rError) | CErrorHandler | [static] |
WriteStaticMessage(const std::string &rClass, const std::string &rMethod, const std::string &rMessage) | CErrorHandler | [static] |
~CAsyncSocket() | CAsyncSocket | [virtual] |
~CErrorHandler() | CErrorHandler | [virtual] |
~CSocket() | CSocket | [virtual] |
~CSocketBase() | CSocketBase | [virtual] |
~CTCPSocket() | CTCPSocket | [virtual] |
~CTCPSocketAsync() | CTCPSocketAsync | [virtual] |
~CTCPSocketAsyncMsg() | CTCPSocketAsyncMsg | [virtual] |