Download Source Code

CWinAsyncSocket Member List

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

_MPostMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL, BOOL bFunction=TRUE, BOOL bWMessage=TRUE)CMessageList [inline]
_MSendMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL, BOOL bFunction=TRUE, BOOL bWMessage=TRUE)CMessageList [inline]
CallbackFunctions()CMessageList [inline]
ClearAllMessageTargets()CMessageList [inline]
Close()CWinAsyncSocket
CMessageList()CMessageList [inline]
Connect(LPCTSTR pIpAddress, UINT uPort)CWinAsyncSocket
CreateKey(GUID *pKey, DWORD dwUser1, DWORD dwUser2, const GUID *pguid)CMessageList [inline]
CThread()CThread [private]
CTlLock()CTlLock [inline]
CTlLock(LPCTSTR pName)CTlLock [inline]
CWinAsyncSocket()CWinAsyncSocket
DoCallback(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL)CMessageList [inline]
DoThread(LPVOID pData)CWinAsyncSocket [virtual]
eCmdClose enum valueCWinAsyncSocket
eCmdNone enum valueCWinAsyncSocket
eCmdOpen enum valueCWinAsyncSocket
EndThread(LPVOID pData)CWinAsyncSocket [virtual]
eStatusConnected enum valueCWinAsyncSocket
eStatusConnecting enum valueCWinAsyncSocket
eStatusDisconnected enum valueCWinAsyncSocket
GetDataReadyHandle()CWinAsyncSocket [inline, virtual]
GetExceptionStatus()CThread [inline, private]
GetRunningThreadCount()CThread [inline, private, static]
GetSafeThreadHandle()CThread [inline, private]
GetSocket()CWinAsyncSocket [inline]
GetStatus()CWinAsyncSocket [inline]
GetStopEvent()CThread [inline, private]
GetThreadCount()CThread [inline, private, static]
GetThreadId()CThread [inline, private]
GetThreadPriority()CThread [inline, private]
GhostThread(LPVOID pData, DWORD dwThreadReturn)CThread [inline, private, virtual]
InitThread(LPVOID pData)CWinAsyncSocket [virtual]
IsConnected()CWinAsyncSocket [inline]
IsConnecting()CWinAsyncSocket [inline]
IsLocked()CTlLock [inline]
IsPausing()CThread [inline, private]
IsRunning()CThread [inline, private]
IsStopping()CThread [inline, private]
Lock(DWORD timeout=3000)CTlLock [inline]
m_hInitializedCThread [private]
m_hStopCThread [private]
m_hStoppedCThread [private]
m_hThreadCThread [private]
MessagePump(CThread *pThread=NULL)CThread [private, static]
MessageTargets()CMessageList [inline]
MMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL, BOOL bFunction=TRUE, BOOL bWMessage=TRUE)CMessageList [inline]
MsgWaitPause(DWORD timeout=3000)CThread [inline, private]
MWMMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL)CMessageList [inline]
OnAccept(int nErr)CWinAsyncSocket [inline, virtual]
OnAddressListChange(int nErr)CWinAsyncSocket [inline, virtual]
OnClose(int nErr)CWinAsyncSocket [inline, virtual]
OnCommand()CWinAsyncSocket [protected]
OnConnect(int nErr)CWinAsyncSocket [inline, virtual]
OnDataReady()CWinAsyncSocket [inline, virtual]
OnError(WORD wEvent)CWinAsyncSocket [inline, virtual]
OnGroupQOS(int nErr)CWinAsyncSocket [inline, virtual]
OnOOB(int nErr)CWinAsyncSocket [inline, virtual]
OnQOS(int nErr)CWinAsyncSocket [inline, virtual]
OnRead(int nErr)CWinAsyncSocket [inline, virtual]
OnRoutingInterfaceChange(int nErr)CWinAsyncSocket [inline, virtual]
OnSocketEvent()CWinAsyncSocket [protected]
OnWrite(int nErr)CWinAsyncSocket [inline, virtual]
PauseThread()CThread [inline, private]
PostWMMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL)CMessageList [inline]
RemoveCallbackFunction(CMESSAGE_CALLBACK_FUNCTION pFunction, LPVOID pData, const GUID *pguid=NULL)CMessageList [inline]
RemoveCallbackFunction(CMESSAGELIST_CALLBACK_FUNCTION pFunction, LPVOID pData, const GUID *pguid=NULL)CMessageList [inline]
RemoveMessageTarget(HWND hWnd, UINT uWMMessageID, const GUID *pguid=NULL)CMessageList [inline]
SendWMMessage(WPARAM wParam, LPARAM lParam, const GUID *pguid=NULL)CMessageList [inline]
SetCallbackFunction(CMESSAGE_CALLBACK_FUNCTION pFunction, LPVOID pData=NULL, const GUID *pguid=NULL)CMessageList [inline, virtual]
SetCallbackFunction(CMESSAGELIST_CALLBACK_FUNCTION pFunction, LPVOID pData=NULL, const GUID *pguid=NULL)CMessageList [inline, virtual]
SetMessageTarget(HWND hWnd, UINT uWMMessageID, BOOL bPost, const GUID *pguid=NULL)CMessageList [inline]
SetThreadPriority(DWORD dwPriority)CThread [inline, private]
SignalStop()CThread [private]
Start()CThread [inline, private, virtual]
StartThread(LPVOID pData=NULL, BOOL bRestart=TRUE, BOOL bMessagePump=FALSE, BOOL bMfc=FALSE)CThread [private, virtual]
Stop()CThread [inline, private, virtual]
StopThread(BOOL bKill=TRUE, DWORD dwWait=3000)CThread [private, virtual]
ThreadSleep(DWORD add=0, DWORD abs=0)CThread [inline, private]
Unlock()CTlLock [inline]
UnpauseThread()CThread [inline, private]
WaitAllThreadInit(DWORD dwTimeout, DWORD dwPriority=15)CThread [inline, private, static]
WaitPause(DWORD timeout=3000)CThread [inline, private]
WaitThreadInit(DWORD dwTimeout)CThread [private]
~CMessageList()CMessageList [inline, virtual]
~CThread()CThread [private, virtual]
~CTlLock()CTlLock [inline]
~CWinAsyncSocket()CWinAsyncSocket [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL