13 #ifndef DtResignFederationExecutionInteraction_H_
14 #define DtResignFederationExecutionInteraction_H_
19 #include <vlutil/vlList.h>
21 #if defined(DtIFSPEC1516) || defined(DtIFSPEC1516E) || defined(DtIFSPEC1516_2025)
22 #include <RTI/Typedefs.h>
32 class DtMomInterCbMgr;
33 class DtResignFederationExecutionInteraction;
34 typedef void (*DtResignFederationExecutionInteractionCb)
35 (
const DtResignFederationExecutionInteraction& inter,
void* usr);
37 class DT_DLL_LRC DtResignFederationExecutionInteraction :
38 public DtServiceInteraction
43 DtResignFederationExecutionInteraction();
46 virtual ~DtResignFederationExecutionInteraction();
49 DtResignFederationExecutionInteraction(
50 const DtResignFederationExecutionInteraction& orig);
53 DtResignFederationExecutionInteraction& operator=(
54 const DtResignFederationExecutionInteraction& orig);
62 virtual bool setFromPhvps(
const DtPhvps& phvps);
71 static DtServiceInteraction* create();
74 static void addCallback(DtMomInterCbMgr* callBackManager,
75 DtResignFederationExecutionInteractionCb cb,
void* usr);
76 static void removeCallback(DtMomInterCbMgr* callBackManager,
77 DtResignFederationExecutionInteractionCb cb,
void* usr);
82 virtual void encodeResignAction(
83 const DtMomInteraction& data,
88 virtual void decodeResignAction(
89 DtMomInteraction* data,
94 static const char* theInteractionName;
99 bool myReceivedResignAction;
101 const char *RESIGN_ACTION_PARAMETER_NAME;
ResignAction
Definition: datatypes.pb.h:305
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: pHandValSet.h:38
The declaration of internal types.
DtHandle DtParameterHandle
Definition: internalTypes.h:56