9 #ifndef assistantPopupMsg_H_
10 #define assistantPopupMsg_H_
16 #include <vlutil/vlPrint.h>
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
54 virtual MAKRti::DtString text()
const;
57 virtual MAKRti::DtString advancedText()
const;
63 virtual void set(
const MAKRti::DtString& text,
const MAKRti::DtString& advanced,
bool adjustBufferSize =
true);
68 virtual void setAdvancedText(
const MAKRti::DtString& advanced,
bool adjustBufferSize =
true);
71 virtual void setText(
const MAKRti::DtString& name,
bool adjustBufferSize =
true);
78 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
80 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
107 virtual int minSize()
const;
110 virtual int minSize(
const MAKRti::DtString& text,
const MAKRti::DtString& advanced );
113 virtual void setTextSize(
unsigned long size );
114 virtual unsigned long textSize()
const;
117 virtual void setAdvancedTextSize(
unsigned long size );
118 virtual unsigned long advancedTextSize()
const;
121 virtual const char* textPtr()
const;
122 virtual char* textPtr();
125 virtual const char* advancedTextPtr()
const;
126 virtual char* advancedTextPtr();
DtAssistantMsgKind
Definition: assistantMsg.h:54
Base class for assistant Messages.
Definition: assistantMsg.h:154
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
Maintains a queue of RTI Assistant messages.
Definition: assistantMsgQueue.h:27