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(
35 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
36 #elif defined(DtIFSPEC1516E)
37 DtEnableConstrainedMsg(
40 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
42 DtEnableConstrainedMsg(
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);