![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cXProtocol.h>
Public Member Functions | |
| cXProtocolBase (cXProtocolDataMgr *pProtocolDataMgr) | |
| virtual | ~cXProtocolBase () |
| cXProtocolDataMgr * | get_DataMgr () const |
| virtual bool | isClientSide () const =0 |
| STDMETHOD_ (cString, get_Name)() const =0 | |
| STDMETHOD_ (PLEVEL_TYPE, get_PrivLevel)() const =0 | |
Static Public Member Functions | |
| static cStringA GRAYCALL | GetMsgName (XPROTO_t bMsg) |
Public Attributes | |
| cXProtocolDataMgr *const | m_pProtocolDataMgr |
| Point back to the protocol singleton. More... | |
| bool | m_bUseHashPropName |
| for stuff i send, should i hash the prop names ? XPROTO_HashProp More... | |
| cFile | m_FileWork |
| The local file we are reading or writing for XPROTO_File. More... | |
Static Public Attributes | |
| static const size_t | k_Packet_Size_Max = cStream::k_FILE_BLOCK_SIZE + 16 |
State info for the connection (both RX and TX). Abstract Base for both cXProtocolClient or cXProtocolServer tracking a single connection.
| GrayLib::cXProtocolBase::cXProtocolBase | ( | cXProtocolDataMgr * | pProtocolDataMgr | ) |
|
virtual |
|
inline |
|
pure virtual |
Implemented in GrayLib::cXProtocolServerStream, and GrayLib::cXProtocolClient.
|
pure virtual |
Implemented in GrayLib::cXProtocolServerStream, and GrayLib::cXProtocolClient.
|
pure virtual |
Implemented in GrayLib::cXProtocolServerStream, and GrayLib::cXProtocolClient.
|
static |
| bool GrayLib::cXProtocolBase::m_bUseHashPropName |
for stuff i send, should i hash the prop names ? XPROTO_HashProp
| cFile GrayLib::cXProtocolBase::m_FileWork |
The local file we are reading or writing for XPROTO_File.
| cXProtocolDataMgr* const GrayLib::cXProtocolBase::m_pProtocolDataMgr |
Point back to the protocol singleton.