Download Source Code

CNetMsg Member List

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

AddPacketData(DWORD dwType, LPVOID pData, DWORD dwSize)CDataPacket
Address()CNetMsg [inline]
AdvancePtr(DWORD dwPtr, long lStep, DWORD dwMax)CCircBuf [static]
AdvanceReadPtr(long lStep)CCircBuf [inline]
AdvanceWritePtr(long lStep)CCircBuf [inline]
Allocate(DWORD dwSize)CCircBuf
CancelPoke()CCircBuf [inline]
CCircBuf(BOOL bSync=TRUE, DWORD dwSize=0, BOOL bAutoGrow=TRUE)CCircBuf
CDataPacket()CDataPacket
CDataPacket(DWORD dwSize)CDataPacket
ClearCallbackFunction()CMessage [inline]
ClearMessageTarget()CMessage [inline]
CMessage()CMessage [inline]
CNetMsg()CNetMsg
DataReady()CCircBuf [inline]
Defrag()CCircBuf
Destroy()CDataPacket [virtual]
DoCallback(WPARAM wParam, LPARAM lParam)CMessage [inline]
Empty()CCircBuf [inline]
EndPacket()CDataPacket
EndPoke()CCircBuf [inline]
EnsureWriteSpace(DWORD dwSize, DWORD dwReadPtr, DWORD dwWritePtr, DWORD dwMax)CCircBuf
FindPacket(LPSPacketHeader pPh, LPDWORD pdwAvailable)CDataPacket [virtual]
GetAutoGrow()CCircBuf [inline]
GetBufferSize()CCircBuf [inline]
GetCallbackFunction()CMessage [inline]
GetConnectionDescription()CNetMsg [inline]
GetConnectionId()CNetMsg [inline]
GetConnectionId(GUID *pGuid)CNetMsg [inline]
GetConnectionName()CNetMsg [inline]
GetDataReadyHandle()CCircBuf [inline]
GetEncoding()CDataPacket [inline]
GetMaxRead(DWORD dwReadPtr, DWORD dwWritePtr, DWORD dwMax)CCircBuf [static]
GetMaxRead()CCircBuf [inline]
GetMaxSize()CCircBuf [inline]
GetMaxWrite(DWORD dwReadPtr, DWORD dwWritePtr, DWORD dwMax)CCircBuf [static]
GetMaxWrite()CCircBuf [inline]
GetMinimumPacketOverhead()CDataPacket [inline]
GetPacketDataHash(GUID *pGuid, DWORD dwBlock, DWORD dwType)CDataPacket
GetPokeSize()CCircBuf [inline]
GetReadPtr()CCircBuf [inline]
GetReadView(DWORD dwView, DWORD dwOffset, DWORD dwSize, LPBYTE *pBuf, LPDWORD pdwSize)CCircBuf [inline]
GetView(DWORD dwView, DWORD dwPtr, DWORD dwSize, LPBYTE pRing, DWORD dwMax, LPBYTE *pBuf, LPDWORD pdwSize)CCircBuf [static]
GetWMMessageHWND()CMessage [inline]
GetWMMessageID()CMessage [inline]
GetWritePtr()CCircBuf [inline]
GetWriteView(DWORD dwView, DWORD dwOffset, DWORD dwSize, LPBYTE *pBuf, LPDWORD pdwSize)CCircBuf [inline]
Init()CCircBuf
InitPacket(DWORD dwType, DWORD dwDataBlocks, DWORD dwTotalDataSize)CDataPacket
InitPoke()CCircBuf [inline]
IsCallbackFunction()CMessage [inline]
IsEmpty()CCircBuf [inline]
IsMessageTarget()CMessage [inline]
MPostMessage(WPARAM wParam, LPARAM lParam, BOOL bFunction=TRUE, BOOL bWMessage=TRUE)CMessage [inline]
MSendMessage(WPARAM wParam, LPARAM lParam, BOOL bFunction=TRUE, BOOL bWMessage=TRUE)CMessage [inline]
NormalizePtr(DWORD dwPtr, DWORD dwMax)CCircBuf
OnDecode(DWORD dwType, DWORD dwBlock, LPBYTE pBuf, DWORD dwSize)CCircBuf [inline, virtual]
OnEncode(DWORD dwType, DWORD dwBlock, LPBYTE pBuf, DWORD dwSize)CCircBuf [inline, virtual]
OnInspectRead(DWORD dwBlock, LPBYTE pBuf, DWORD dwSize)CCircBuf [inline, virtual]
OnInspectWrite(DWORD dwBlock, LPBYTE pBuf, DWORD dwSize)CDataPacket [virtual]
OnWrite()CNetMsg [virtual]
operator CTlLock *()CCircBuf [inline]
operator GUID *()CNetMsg [inline]
Peek(LPVOID pBuf, DWORD dwMax, LPDWORD pdwRead, long lOffset=0, DWORD dwEncode=0)CCircBuf
Poke(void const *pBuf, DWORD dwSize, DWORD dwEncode=0)CCircBuf [inline]
PostWMMessage(WPARAM wParam, LPARAM lParam)CMessage [inline]
Read(LPSTR pStr, DWORD dwMax)CCircBuf
Read(LPVOID pBuf, DWORD dwMax, LPDWORD pdwRead, LPDWORD pdwPtr, DWORD dwEncode=0)CCircBuf
Read(LPVOID pBuf, DWORD dwMax, LPDWORD pdwRead, DWORD dwEncode=0)CCircBuf [virtual]
ReadPacket(LPVOID pBuf, DWORD dwSize)CNetMsg [virtual]
ReadPacketData(DWORD dwBlock, DWORD dwType, LPVOID pBuf, DWORD dwMax, LPDWORD pdwRead=NULL, long lOffset=0)CDataPacket
ReadPacketString(DWORD dwBlock, DWORD dwType, LPSTR pStr, DWORD dwMax)CDataPacket [inline]
Resize(DWORD dwNewSize)CCircBuf
SendWMMessage(WPARAM wParam, LPARAM lParam)CMessage [inline]
SetAutoGrow(BOOL b)CCircBuf [inline]
SetCallbackFunction(CMESSAGE_CALLBACK_FUNCTION pFunction, LPVOID pData=NULL)CMessage [inline, virtual]
SetConnectionDescription(LPCTSTR pDescription)CNetMsg [inline]
SetConnectionId(const GUID *pGuid)CNetMsg [inline]
SetConnectionName(LPCTSTR pName)CNetMsg [inline]
SetEncoding(DWORD dw)CDataPacket [inline]
SetMaxSize(DWORD dwMaxSize)CCircBuf [inline]
SetMessageTarget(HWND hWnd, UINT uWMMessageID)CMessage [inline]
SetReadPtr(DWORD dwPtr)CCircBuf [inline]
SetWritePtr(DWORD dwPtr)CCircBuf [inline]
SkipPacket()CDataPacket [virtual]
VerifyPacket()CNetMsg [virtual]
VerifyPacketData(DWORD dwBlock, DWORD dwType, const GUID *pGuid)CDataPacket
vWriteMultiPacket(DWORD dwPacketType, DWORD dwBuffers=0, LPVOID *pArgs=NULL)CDataPacket
WaitData(DWORD dwTimeout=INFINITE)CCircBuf
Write(LPCTSTR pStr)CCircBuf
Write(void const *pBuf, DWORD dwSize, LPDWORD pdwPtr, DWORD dwEncode=0)CCircBuf
Write(void const *pBuf, DWORD dwSize, DWORD dwEncode=0)CCircBuf [inline, virtual]
WriteMultiPacket(DWORD dwPacketType, DWORD dwBuffers=0,...)CDataPacket [inline]
WritePacket(DWORD dwPacketType, DWORD dwDataType, LPVOID pData, DWORD dwData)CDataPacket
WritePacketData(LPVOID pData, DWORD dwSize, DWORD dwEncode=0)CDataPacket
~CCircBuf()CCircBuf [virtual]
~CDataPacket()CDataPacket [virtual]
~CMessage()CMessage [inline, virtual]
~CNetMsg()CNetMsg [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL