Download Source Code

CAsyncWinSock Member List

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

Accept(CAsyncWinSock *pSocket, SOCKADDR *pSa=NULL, int *nAddr=NULL)CAsyncWinSock [virtual]
Attach(SOCKET hSocket)CAsyncWinSock [inline]
Bind(DWORD dwPort)CAsyncWinSock
CAsyncWinSock()CAsyncWinSock
CloseSocket(BOOL bBlocking=FALSE, DWORD dwTimeout=3000)CAsyncWinSock [virtual]
Connect(PSOCKADDR psai=NULL, DWORD size=0)CAsyncWinSock [virtual]
Connect(DWORD ip, DWORD port)CAsyncWinSock
Connect(LPCTSTR pUrl)CAsyncWinSock
Connect(LPCTSTR pAddress, DWORD dwPort)CAsyncWinSock
CrackUrl(LPCTSTR pUrl, LPCRACKURLINFO pcui)CAsyncWinSock [static]
CrackUrl(LPCTSTR pUrl)CAsyncWinSock
CThread()CThread
Destroy()CAsyncWinSock
Detach()CAsyncWinSock [inline]
EnableCallbacks(long lEvents=FD_READ|FD_WRITE|FD_ACCEPT|FD_CONNECT|FD_CLOSE)CAsyncWinSock [inline]
EnableCircularQueueing()CAsyncWinSock [inline]
EndThread(LPVOID pData)CThread [inline, virtual]
EventSelect(WSAEVENT hEvent, long lEvents=FD_READ|FD_WRITE|FD_ACCEPT|FD_CONNECT|FD_CLOSE)CAsyncWinSock [inline]
FindRoute(LPSOCKADDR psa)CAsyncWinSock [inline]
Flush()CAsyncWinSock [inline]
GetBroadcastAddress(LPSOCKADDR psa)CAsyncWinSock [inline]
GetConnectionInfo(LPDWORD pdwAddr, LPDWORD pdwPort, LPSTR pAddr=NULL)CAsyncWinSock
GetDomainName(LPCTSTR pLink, LPSTR pDomain)CAsyncWinSock [static]
GetDotAddress(LPCTSTR pHost, LPDWORD pdwIP, LPDWORD pdwPort=NULL)CAsyncWinSock [static]
GetEnabledCallbacks()CAsyncWinSock [inline]
GetErrorMsg(LPSTR pMsg, DWORD err=0, BOOL bLineBreaks=TRUE)CAsyncWinSock [static]
GetErrorMsg(DWORD err=0)CAsyncWinSock [inline]
GetEventHandle()CAsyncWinSock [inline]
GetEvents()CAsyncWinSock [inline]
GetExceptionStatus()CThread [inline]
GetGroupQOS(LPQOS pqos)CAsyncWinSock [inline]
GetHostByName(LPCTSTR pHost, LPDWORD pPort, LPHOSTENT *pHE=NULL)CAsyncWinSock
GetLinkCat(LPCTSTR pLink)CAsyncWinSock
GetLinkType(LPCTSTR pLink, LPSTR pAdd=NULL)CAsyncWinSock [static]
GetLocalAddress()CAsyncWinSock [static]
GetOOBBytesWaiting(LPDWORD pdwBytes)CAsyncWinSock [inline]
GetPeerName(LPSTR pName, LPDWORD pdwPort=NULL)CAsyncWinSock
GetQOS(LPQOS pqos)CAsyncWinSock [inline]
GetRecvBytesWaiting(LPDWORD pdwBytes)CAsyncWinSock [inline]
GetRunningThreadCount()CThread [inline, static]
GetSafeThreadHandle()CThread [inline]
GetServeByName(LPCTSTR pName, LPCTSTR pProto, LPSERVENT *pServent=NULL)CAsyncWinSock
GetShutdownHandle()CAsyncWinSock [inline]
GetSocket()CAsyncWinSock [inline]
GetSocketName(LPSTR pName, LPDWORD pdwPort=NULL)CAsyncWinSock
GetStatus()CAsyncWinSock [inline]
GetStopEvent()CThread [inline]
GetThreadCount()CThread [inline, static]
GetThreadId()CThread [inline]
GetThreadPriority()CThread [inline]
GhostThread(LPVOID pData, DWORD dwThreadReturn)CThread [inline, virtual]
InitThread(LPVOID pData)CThread [inline, virtual]
IoCtl(DWORD code, LPVOID pInbuf=NULL, DWORD dwInbuf=0, LPVOID pOutbuf=NULL, DWORD dwOutbuf=0, LPDWORD pBytesReturned=NULL)CAsyncWinSock
IoCtlSocket(long cmd, LPDWORD pdw)CAsyncWinSock
IsConnected()CAsyncWinSock [inline]
IsConnecting()CAsyncWinSock [inline]
IsInitialized()CAsyncWinSock [inline]
IsPausing()CThread [inline]
IsRecvData()CAsyncWinSock
IsRunning()CThread [inline]
IsSocket()CAsyncWinSock [inline]
IsStopping()CThread [inline]
Listen(DWORD dwMaxConnections=8)CAsyncWinSock
m_hInitializedCThread [protected]
m_hStopCThread [protected]
m_hStoppedCThread [protected]
m_hThreadCThread [protected]
m_hWndCAsyncWinSock [protected]
m_internalerrCAsyncWinSock
m_uMsgCAsyncWinSock [protected]
MessagePump(CThread *pThread=NULL)CThread [static]
MsgWaitPause(DWORD timeout=3000)CThread [inline]
OnAccept(int nErr)CAsyncWinSock [inline, virtual]
OnAddressListChange(int nErr)CAsyncWinSock [inline, virtual]
OnClose(int nErr)CAsyncWinSock [inline, virtual]
OnConnect(int nErr)CAsyncWinSock [inline, virtual]
OnError(WORD wEvent)CAsyncWinSock [inline, virtual]
OnGroupQOS(int nErr)CAsyncWinSock [inline, virtual]
OnNetworkEvent(HANDLE hEvent, LPWSANETWORKEVENTS pne)CAsyncWinSock [virtual]
OnOOB(int nErr)CAsyncWinSock [inline, virtual]
OnQOS(int nErr)CAsyncWinSock [inline, virtual]
OnRead(int nErr)CAsyncWinSock [inline, virtual]
OnRoutingInterfaceChange(int nErr)CAsyncWinSock [inline, virtual]
OnShutdownEvent()CAsyncWinSock
OnWrite(int nErr)CAsyncWinSock [inline, virtual]
OpenSocket(int af=AF_INET, int type=SOCK_STREAM, int protocol=0)CAsyncWinSock [virtual]
PauseThread()CThread [inline]
Recv(LPVOID pData, DWORD len, LPDWORD read=NULL, DWORD flags=0)CAsyncWinSock [virtual]
Send(LPVOID pData, DWORD len=0, LPDWORD sent=NULL, DWORD flags=0)CAsyncWinSock [virtual]
SendMessage(WPARAM wParam, LPARAM lParam)CAsyncWinSock [inline]
SetBlockingMode(BOOL nonblocking)CAsyncWinSock [inline]
SetCallback(AsyncWinSockCallback f, DWORD user)CAsyncWinSock [inline]
SetGroupQOS(LPQOS pqos)CAsyncWinSock [inline]
SetMessageTarget(HWND hWnd, UINT uMsg)CAsyncWinSock [inline]
SetMultipointLoopback(BOOL bLoopback)CAsyncWinSock [inline]
SetMultipointScope(DWORD scope)CAsyncWinSock [inline]
SetQOS(LPQOS pqos)CAsyncWinSock [inline]
SetRecvBufferSize(DWORD size)CAsyncWinSock [inline]
SetSendBufferSize(DWORD size)CAsyncWinSock [inline]
SetThreadPriority(DWORD dwPriority)CThread [inline]
SignalStop()CThread
Start()CThread [inline, virtual]
StartCallbacks(long lEvents=FD_READ|FD_WRITE|FD_ACCEPT|FD_CONNECT|FD_CLOSE, BOOL bThread=TRUE)CAsyncWinSock
StartThread(LPVOID pData=NULL, BOOL bRestart=TRUE, BOOL bMessagePump=FALSE, BOOL bMfc=FALSE)CThread [virtual]
Stop()CThread [inline, virtual]
StopCallbacks(DWORD dwTimeout=3000)CAsyncWinSock
StopThread(BOOL bKill=TRUE, DWORD dwWait=3000)CThread [virtual]
ThreadCloseSocket()CAsyncWinSock
ThreadShutdown()CAsyncWinSock [inline]
ThreadSleep(DWORD add=0, DWORD abs=0)CThread [inline]
UnpauseThread()CThread [inline]
WaitAllThreadInit(DWORD dwTimeout, DWORD dwPriority=15)CThread [inline, static]
WaitPause(DWORD timeout=3000)CThread [inline]
WaitThreadInit(DWORD dwTimeout)CThread
~CAsyncWinSock()CAsyncWinSock [virtual]
~CThread()CThread [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL