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;
44 typedef void (*functionCallback_type) (
55 functionCallback_type callbackFunction,
void* userData );
59 functionCallback_type callbackFunction,
void* userData );
84 virtual unsigned int netSize()
const;
85 virtual void writeSelfToBuffer(
void* buffer )
const;
86 virtual void readSelfFromBuffer(
const void* buffer );
88 virtual std::ostream& printDataToStream( std::ostream& stream )
const;