12 #ifndef DtResumeConstrainedMsg_H_
13 #define DtResumeConstrainedMsg_H_
20 class DtResumeConstrainedMsg;
21 typedef void (*DtResumeConstrainedCb)(
const DtResumeConstrainedMsg& msg,
void* usr);
23 class DT_DLL_LRC DtResumeConstrainedMsg :
public DtLbtsMsg
28 DtResumeConstrainedMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
31 DtResumeConstrainedMsg(
34 rti1516::LogicalTime
const & lbtsVal,
35 rti1516::LogicalTime
const & lagLbtsVal,
36 #elif defined(DtIFSPEC1516E)
37 rti1516e::LogicalTime
const & lbtsVal,
38 rti1516e::LogicalTime
const & lagLbtsVal,
40 const RTI::FedTime& lbtsVal,
41 const RTI::FedTime& lagLbtsVal,
43 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
46 DtResumeConstrainedMsg(
const DtNetLbts* netRepMsg,
47 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
50 virtual ~DtResumeConstrainedMsg();
53 virtual DtRtiMsg* clone(
bool copy =
true)
const;
59 rti1516::LogicalTime
const & lbtsVal,
60 rti1516::LogicalTime
const & lagLbtsVal);
61 #elif defined(DtIFSPEC1516E)
64 rti1516e::LogicalTime
const & lbtsVal,
65 rti1516e::LogicalTime
const & lagLbtsVal);
69 RTI::FedTime
const & lbtsVal,
70 RTI::FedTime
const & lagLbtsVal);
77 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
80 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
84 DtResumeConstrainedCb cb,
void *usr);
86 DtResumeConstrainedCb cb,
void *usr);
DtRtiMsgKind
Definition: rtiMsgKind.h:9
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
DtHandle DtFederateHandle
Definition: internalTypes.h:29
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126