9 #ifndef assistantNotifyMsg_H_
10 #define assistantNotifyMsg_H_
16 #include <vlutil/vlPrint.h>
41 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
44 DtNotifyLevelType notifyLevel,
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
54 virtual void setNotifyLevel( DtNotifyLevelType level );
57 virtual DtNotifyLevelType notifyLevel()
const;
60 virtual void setText(
const MAKRti::DtString& name,
bool adjustBufferSize =
true);
63 virtual MAKRti::DtString text()
const;
66 virtual void setSourceName(
const MAKRti::DtString& name);
69 virtual MAKRti::DtString sourceName()
const;
78 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
80 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
102 virtual int minSize()
const;
105 virtual int minSize(
const MAKRti::DtString& text );
108 virtual void setTextSize(
unsigned long size );
109 virtual unsigned long textSize()
const;
112 virtual const char* textPtr()
const;
113 virtual char* textPtr();
116 virtual void setSourceNameSize(
unsigned long size );
117 virtual unsigned long sourceNameSize()
const;
120 virtual const char* sourceNamePtr()
const;
121 virtual char* sourceNamePtr();
The DtAssistantNotifyMsg defines a wrapper for the RTI Assistant notify message used to send informat...
Definition: assistantNotifyMsg.h:32
Network representation for the RTI Assistant notify message.
Definition: netAssistantNotifyMsg.h:23
DtAssistantMsgKind
Definition: assistantMsg.h:53
Base class for assistant Messages.
Definition: assistantMsg.h:153
virtual DtAssistantMsgKind internalMsgKind()=0
#define DT_DLL_ASSISTANT
Default – Unix or Win32 static.
Definition: rtiMsConfig.h:150
DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using...
Definition: rtiAssistantPeer.h:82
Manages the server connections of the RTI Assistant.
Definition: rtiAssistantServer.h:45
virtual DtAssistantMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual void printData() const
void(* DtAssistantNotifyCb)(const DtAssistantNotifyMsg &inter, void *usr)
Definition: assistantNotifyMsg.h:25
This file contains the declaration of DtNetAssistantNotifyMsg.