12 #ifndef DtNextEventRequestMsg_H_
13 #define DtNextEventRequestMsg_H_
20 class DtNextEventRequestMsg;
21 typedef void (*DtNextEventRequestCb)(
const DtNextEventRequestMsg& msg,
void* usr);
23 class DT_DLL_LRC DtNextEventRequestMsg :
public DtTimeLookaheadMsg
28 DtNextEventRequestMsg(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
31 DtNextEventRequestMsg(
35 #elif defined(DtIFSPEC1516E)
43 unsigned long nerCycleVal,
44 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
47 DtNextEventRequestMsg(
const DtNetTimeLookaheadMsg* netRepMsg,
48 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
51 virtual ~DtNextEventRequestMsg();
54 virtual DtRtiMsg* clone(
bool copy =
true)
const;
60 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
63 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
67 DtNextEventRequestCb cb,
void *usr);
69 DtNextEventRequestCb cb,
void *usr);