12 #ifndef DtEnableConstrainedMsg_H_
13 #define DtEnableConstrainedMsg_H_
20 class DtEnableConstrainedMsg;
21 typedef void (*DtEnableConstrainedCb)(
const DtEnableConstrainedMsg& msg,
void* usr);
23 class DT_DLL_LRC DtEnableConstrainedMsg :
public DtTimeLookaheadMsg
28 DtEnableConstrainedMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
32 DtEnableConstrainedMsg(
33 rti1516::LogicalTime
const & timeVal,
34 rti1516::LogicalTimeInterval
const & lookaheadVal,
35 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
36 #elif defined(DtIFSPEC1516E)
37 DtEnableConstrainedMsg(
38 rti1516e::LogicalTime
const & timeVal,
39 rti1516e::LogicalTimeInterval
const & lookaheadVal,
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
42 DtEnableConstrainedMsg(
43 RTI::FedTime
const & timeVal,
44 RTI::FedTime
const & lookaheadVal,
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 DtEnableConstrainedMsg(
const DtNetTimeLookaheadMsg* netRepMsg,
50 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
53 virtual ~DtEnableConstrainedMsg();
56 virtual DtRtiMsg* clone(
bool copy =
true)
const;
62 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
65 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
69 DtEnableConstrainedCb cb,
void *usr);
71 DtEnableConstrainedCb 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
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126