12 #ifndef DtConstrainedSyncMsg_H_
13 #define DtConstrainedSyncMsg_H_
20 class DtConstrainedSyncMsg;
21 typedef void (*DtConstrainedSyncCb)(
const DtConstrainedSyncMsg& msg,
void* usr);
23 class DT_DLL_LRC DtConstrainedSyncMsg :
public DtTimeLookaheadMsg
28 DtConstrainedSyncMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
35 #elif defined(DtIFSPEC1516E)
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
45 DtConstrainedSyncMsg(
const DtNetTimeLookaheadMsg* netRepMsg,
46 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49 virtual DtRtiMsg* clone(
bool copy =
true)
const;
52 virtual ~DtConstrainedSyncMsg();
58 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
61 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
65 DtConstrainedSyncCb cb,
void *usr);
67 DtConstrainedSyncCb cb,
void *usr);