Download Source Code

CWinSocket Member List

This is the complete list of members for CWinSocket, including all inherited members.

Attach(SOCKET hSocket)CWinSocket [inline]
Bind(UINT uPort)CWinSocket
CloseEventHandle()CWinSocket [inline]
Connect(sockaddr_in *pSa, UINT uSize=sizeof(SOCKADDR))CWinSocket [virtual]
Connect(LPCTSTR pAddress, UINT uPort)CWinSocket
Create(int af=AF_INET, int type=SOCK_STREAM, int protocol=0)CWinSocket [virtual]
CreateEventHandle()CWinSocket [inline]
CWinSocket()CWinSocket
Destroy()CWinSocket
Detach()CWinSocket [inline]
EnableCircularQueueing()CWinSocket [inline]
EventSelect(WSAEVENT hEvent, long lEvents=FD_READ|FD_WRITE|FD_ACCEPT|FD_CONNECT|FD_CLOSE)CWinSocket [inline]
EventSelect(long lEvents=FD_READ|FD_WRITE|FD_ACCEPT|FD_CONNECT|FD_CLOSE)CWinSocket [inline]
FindRoute(LPSOCKADDR psa)CWinSocket [inline]
Flush()CWinSocket [inline]
GetBroadcastAddress(LPSOCKADDR psa)CWinSocket [inline]
GetEventBit(long lEventMask)CWinSocket
GetEventHandle()CWinSocket [inline]
GetGroupQOS(LPQOS pqos)CWinSocket [inline]
GetHostByName(LPCTSTR pHost, LPHOSTENT *pHe, UINT *puPort=NULL)CWinSocket
GetLastError()CWinSocket [inline]
GetLastErrorStr(LPSTR pStr, LPCTSTR pTemplate=NULL)CWinSocket [inline]
GetPeerName(LPSTR pName, LPDWORD pdwPort=NULL)CWinSocket
GetQOS(LPQOS pqos)CWinSocket [inline]
GetSocketHandle()CWinSocket [inline]
GetSocketName(LPSTR pName, LPDWORD pdwPort=NULL)CWinSocket
InitSockets(WORD ver=eMinSocketVersion)CWinSocket [static]
IoCtl(DWORD code, LPVOID pInbuf=NULL, DWORD dwInbuf=0, LPVOID pOutbuf=NULL, DWORD dwOutbuf=0, LPDWORD pBytesReturned=NULL)CWinSocket [inline]
IoCtlSocket(long cmd, LPDWORD pdw)CWinSocket [inline]
IsEventHandle()CWinSocket [inline]
IsInitialized()CWinSocket [inline, static]
IsSocket()CWinSocket [inline]
Listen(UINT uMaxConnections=32)CWinSocket
operator SOCKET()CWinSocket [inline]
Recv(LPVOID pData, UINT uSize, UINT *puRead=NULL, UINT uFlags=0)CWinSocket
Send(const LPVOID pData, UINT uSize, UINT *puSent=NULL, UINT uFlags=0)CWinSocket
Send(LPCTSTR pStr, UINT *puSent=NULL, UINT uFlags=0)CWinSocket [inline]
SetGroupQOS(LPQOS pqos)CWinSocket [inline]
SetMultipointLoopback(BOOL bLoopback)CWinSocket [inline]
SetMultipointScope(DWORD scope)CWinSocket [inline]
SetQOS(LPQOS pqos)CWinSocket [inline]
SetRecvBufferSize(DWORD size)CWinSocket [inline]
SetSendBufferSize(DWORD size)CWinSocket [inline]
UninitSockets()CWinSocket [static]
WaitEvent(WSAEVENT hEvent, long lEventId=0xffffffff, LPWSANETWORKEVENTS pWne=NULL, UINT uTimeout=INFINITE)CWinSocket
WaitEvent(long lEventId=0xffffffff, LPWSANETWORKEVENTS pWne=NULL, UINT uTimeout=INFINITE)CWinSocket [inline]
~CWinSocket()CWinSocket [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL