C++ common classes
General purpose classes for use across projects (Apache license)
CUDPSocket Member List
This is the complete list of members for CUDPSocket, including all inherited members.
ALREADY_RUNNING enum valueCXPlatThread
ALREADY_SUSPENDED enum valueCXPlatThread
bBlockingCBaseSocket [protected]
bDetachedCXPlatThread [protected]
bJoinedCXPlatThread [protected]
bSuspendedCXPlatThread [protected]
CANT_START enum valueCXPlatThread
CBaseSocket()CBaseSocket
cCriticalSocketCBaseSocket [protected]
CloseSocket()CUDPSocket [virtual]
CloseThreadHandle()CXPlatThread [protected]
Create(UINT nPort=0, LPCSTR lpAddr=NULL, BOOL bReuse=TRUE, BOOL bBind=TRUE)CUDPSocket [virtual]
CBaseSocket::Create(int af, int type, int protocol, UINT nPort=0, LPCSTR lpAddr=NULL, BOOL bReuse=FALSE, BOOL bBind=TRUE, int iLinger=-1, BOOL bNoTcpDelay=FALSE)CBaseSocket [virtual]
cStopEventCUDPSocket [protected]
CUDPSocket()CUDPSocket
CXPlatThread()CXPlatThread
DATA_BUFFER_SIZE enum valueCUDPSocket
DetachThread()CXPlatThread [virtual]
GetCreateError()CBaseSocket [virtual]
GetSocketAddressAsString()CBaseSocket [virtual]
GetSocketName()CBaseSocket [virtual]
GetSocketType()CBaseSocket [virtual]
GetThreadHandle()CXPlatThread [virtual]
GetThreadStatus()CXPlatThread [virtual]
GetThreadType()CXPlatThread [virtual]
HandleReceiveData()CUDPSocket [protected, virtual]
hThreadHandleCXPlatThread [protected]
iAFCBaseSocket [protected]
iCreateErrorCBaseSocket [protected]
INVALID_REQUEST enum valueCXPlatThread
IsThreadActive(XPLAT_HANDLE hThread)CXPlatThread [static]
NOT_STARTED enum valueCXPlatThread
NOT_SUPPORTED_ON_PLATFORM enum valueCXPlatThread
ProcessData(unsigned char *lpData, int iLength, struct sockaddr_in *addrFrom)=0CUDPSocket [protected, pure virtual]
pUserParmCXPlatThread [protected]
ReceiveDataThread(void *pVoid)CUDPSocket [protected, static]
RESUMED enum valueCXPlatThread
ResumeThread()CXPlatThread [virtual]
RUNNING enum valueCXPlatThread
SendMsg(unsigned char *lpData, int iLength, char *pIPAddress, int iPort)CUDPSocket [virtual]
SetBlockingMode(BOOL bBlock=TRUE)CBaseSocket [virtual]
SetBroadcastMode(BOOL bOn=TRUE)CUDPSocket [virtual]
sSocketCBaseSocket [protected]
sTAddrCBaseSocket [protected]
StartThread(void *pParam=NULL, BOOL bStartSuspended=FALSE)CXPlatThread [virtual]
StopThread()CUDPSocket
sUnixPathCBaseSocket [protected]
SUSPENDED enum valueCXPlatThread
SuspendThread()CXPlatThread [virtual]
THREAD_STATUS enum nameCXPlatThread
THREAD_SUCCESS enum valueCXPlatThread
THREAD_TERMINATED enum valueCXPlatThread
ucBufferCUDPSocket [protected]
UnprotectedCloseSocket()CBaseSocket [protected, virtual]
WaitForThreadCompletion(DWORD dwTimeout=INFINITE)CXPlatThread [virtual]
WorkerFunction(void *pParam)CUDPSocket [protected, virtual]
~CBaseSocket()CBaseSocket [virtual]
~CUDPSocket()CUDPSocket [virtual]
~CXPlatThread()CXPlatThread [virtual]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines