17 #include <MAK/Data/Includes.h>
21 namespace MAKVrExchange
24 namespace DtTenaBroker
39 virtual ~DtDataInterface();
42 virtual void send(
const DtInteraction& inter, DtExerciseConn& exConn )
const;
45 virtual void addCallback( DtExerciseConn* conn,
void* usr );
48 virtual void removeCallback( DtExerciseConn* conn,
void* usr );
52 static void encode(
const DtDataInteraction& inter,
53 MAK::Data::Pointer msgPtr,
const DtGlobalObjectDesignator& messageId );
56 static void decode(
const MAK::Data::Pointer msgPtr,
57 DtDataInteraction* inter );