6 #ifndef pGenericInter_H_
7 #define pGenericInter_H_
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlNetTypes.h>
17 #include <matrix/vlVector.h>
21 class DtPortalConnection;
31 typedef void (*DtPortalGenericInteractionCb)
47 genericAttributeValuePairList);
57 virtual const char * interactionKindName()
const;
58 virtual unsigned int netSize()
const;
59 virtual void writeSelfToBuffer(
void *buffer)
const ;
60 virtual void readSelfFromBuffer(
const void *buffer);
61 virtual std::ostream &printDataToStream(std::ostream &str)
const;
70 DtPortalGenericInteractionCb cb,
void *usr);
72 DtPortalGenericInteractionCb cb,
void *usr);
78 #endif //end #ifndef pGenericInter_H_