18 class DtPortalConnection;
46 virtual unsigned int netSize()
const;
49 virtual void writeSelfToBuffer(
void* buffer )
const;
52 virtual void readSelfFromBuffer(
const void* buffer );
63 virtual std::ostream &printDataToStream( std::ostream &str )
const;
73 template <DtPortalMessageKind V_MessageKind>
109 typedef void (*MessageCallbackType)(
156 virtual unsigned int netSize()
const;
158 virtual void writeSelfToBuffer(
void* buffer )
const;
160 virtual void readSelfFromBuffer(
const void* buffer );
162 virtual std::ostream& printDataToStream( std::ostream& stream )
const;
166 static void addCallback(
167 DtPortalConnection* connection, MessageCallbackType callbackFunction,
void *userData );
169 static void removeCallback(
170 DtPortalConnection* connection, MessageCallbackType callbackFunction,
void *userData);
226 #define pControlMessage_INL_
227 #include <portal/pControlMessage.inl>
228 #undef pControlMessage_INL_