![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cXProtocolServer.h>
Public Member Functions | |
| cXProtocolFactory () | |
| virtual | ~cXProtocolFactory () |
| virtual const char * | get_ProtocolName () const override |
| virtual size_t | get_ProtocolMaxMessageSize () const override |
| virtual HRESULT | TestProtocol (const BYTE *pszPrefixData, size_t iPrefixLen) const override |
| virtual cProtocolStreamPtr | CreateProtocolStream (IUnkObject *pServerConnection, cStreamInput *pStreamInp, cStreamOutput *pStreamOut) override |
Public Member Functions inherited from GrayLib::IProtocolFactory | |
| virtual | ~IProtocolFactory () |
Public Member Functions inherited from GrayLib::cXProtocolDataMgr | |
| cXProtocolDataMgr () | |
| virtual | ~cXProtocolDataMgr () |
| virtual cScriptableInterfaceDef * | FindInterfaceDef (cXObject *pObj, SCRIPTINTERFACEID_t bInterfaceID) |
| virtual cXObjectPtr | FindXObj (UID_t uid, SCRIPTINTERFACEID_t bInterfaceID=SCRIPTINTERFACEID_MAX, cScriptableInterfaceDef **ppInterfaceDef=nullptr) |
Additional Inherited Members | |
Public Attributes inherited from GrayLib::cXProtocolDataMgr | |
| cStringF | m_sFileRootDir |
| This is the virtual root for this server. XPROTO_File (as the other side is concerned, unless onReq_File is overridden) More... | |
Singleton for managing server streams of this protocol. Base class for defining XProtocol.
| GrayLib::cXProtocolFactory::cXProtocolFactory | ( | ) |
|
virtual |
|
inlineoverridevirtual |
Implements GrayLib::IProtocolFactory.
|
inlineoverridevirtual |
Reimplemented from GrayLib::IProtocolFactory.
|
inlineoverridevirtual |
Implements GrayLib::IProtocolFactory.
|
overridevirtual |
Server should produce cXProtocolServerStream on demand. get a XPROTO_Error as hello.
Implements GrayLib::IProtocolFactory.