17 #include <MAK/ActionResponse/Includes.h>
22 namespace DtTenaBroker
31 class DT_DLL_MAKLROM DtActionResponseInterface :
public DtMessageInterface
36 DtActionResponseInterface();
39 virtual ~DtActionResponseInterface();
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 DtActionResponseInteraction& inter,
53 MAK::ActionResponse::Pointer msgPtr,
const DtGlobalObjectDesignator& messageId );
57 static void decode(
const MAK::ActionResponse::Pointer msgPtr,
58 DtActionResponseInteraction* inter );