18 #include <TENA/PlatformType/Includes.h>
19 #include <MAK/StopFreeze/Includes.h>
20 #include <TENA/UniqueID/Includes.h>
22 namespace MAKVrExchange
25 namespace DtTenaBroker
34 class DT_DLL_MAKLROM DtStopFreezeInterface :
public DtMessageInterface
39 DtStopFreezeInterface();
42 virtual ~DtStopFreezeInterface();
45 virtual void send(
const DtInteraction& inter, DtExerciseConn& exConn)
const;
48 virtual void addCallback(DtExerciseConn* conn,
void* usr);
51 virtual void removeCallback(DtExerciseConn* conn,
void* usr);
54 static void decode(
const MAK::StopFreeze::Pointer msgPtr,
55 DtStopFreezeInteraction* stopInter );
59 static void encode(
const DtStopFreezeInteraction& inter,
60 MAK::StopFreeze::Pointer msgPtr,
const DtGlobalObjectDesignator& messageId );
Contains the TENA DtMessageInterface class declaration.
Contains the DtStopFreezeInteraction class declaration.
#define DT_DLL_MAKLROM
Definition: makLromMapExport.h:26