37 virtual DtBaseMessage* create(
unsigned char* bytes,
int length);
38 virtual DtBaseMessage* create(
int msgType,
unsigned char* bytes,
int length);
41 virtual void registerCreator(
unsigned int type,
Decoder decoder);
44 virtual void initializeDefaultMessages();
#define DT_DLL_DEBUGDRAWCONNECTOR
Definition: export.h:15
std::map< unsigned int, Decoder > DecoderMap
Definition: vrfMessageFactory.h:50
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: vrfMessage.h:25
bool myIsBigEndian
Definition: vrfMessageFactory.h:52
DtBaseMessage *(* Decoder)(unsigned char *bytes, int length)
typedef of message decoder function
Definition: vrfMessageFactory.h:23
the DtMessageFactory class
Definition: vrfMessageFactory.h:26
DecoderMap myCreatorMap
Definition: vrfMessageFactory.h:51