16 #define DtDEC_ATTRIBUTE_CLEAR( T, N, n ) \
18 void set##N( const T& val ) { my##N = val; myb##N = true; } \
19 const T& n() const { return my##N; } \
20 const bool isset##N() const { return myb##N; } \
21 void clear##N() { myb##N = false; } \
22 T& n() { return my##N; } \
30 class DtPortalConnection;
43 typedef void (*functionCallback_type) (
54 functionCallback_type callbackFunction,
void* userData );
58 functionCallback_type callbackFunction,
void* userData );
105 virtual unsigned int netSize()
const;
106 virtual void writeSelfToBuffer(
void* buffer )
const;
107 virtual void readSelfFromBuffer(
const void* buffer );
109 virtual std::ostream& printDataToStream( std::ostream& stream )
const;