9 #ifndef assistantMsgQueue_H_
10 #define assistantMsgQueue_H_
16 #include <vlutil/vlList.h>
39 virtual void addMsgCallback(
DtAssistantMsgKind msgKind, DtAssistantMsgCbMgr::DtCallbackFcn fcn,
43 virtual void removeMsgCallback(
DtAssistantMsgKind msgKind, DtAssistantMsgCbMgr::DtCallbackFcn fcn,
51 virtual void beginProcessMsg();
55 virtual void finishProcessMsg();
62 virtual int currentCompId()
const;
Definition: assistantMsgQueue.h:74
DtAssistantMsgKind
Definition: assistantMsg.h:53
Base class for assistant Messages.
Definition: assistantMsg.h:153
int compId
Definition: assistantMsgQueue.h:77
#define DT_DLL_ASSISTANT
Default – Unix or Win32 static.
Definition: rtiMsConfig.h:150
DtAssistantMsg * msg
Definition: assistantMsgQueue.h:76
DtList myMsgList
List of messages in the queue.
Definition: assistantMsgQueue.h:81
DtAssistantMsgQueueItem * myCurrMsgItem
The item in the queue currently being processed.
Definition: assistantMsgQueue.h:84
DtAssistantMsgCbMgr myMsgCbMgr
Callback manager.
Definition: assistantMsgQueue.h:87
DT_DLL_ASSISTANT DtMessageCallbackManager< DtAssistantMsg, DtAssistantMsgKind > DtAssistantMsgCbMgr
Definition: assistantMsgCbMgr.h:18
Maintains a queue of RTI Assistant messages.
Definition: assistantMsgQueue.h:27