12 #ifndef assistantCommandMsg_H_
13 #define assistantCommandMsg_H_
49 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
52 const MAKRti::DtString& messageString=
"",
53 const DtU8 assistantId=0,
54 const DtU16 fedexHandle=0,
55 const DtU16 fedHandle=0,
56 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
65 virtual void setIsAssistantToAssistant(
bool yesNo);
66 virtual bool isAssistantToAssistant()
const;
69 virtual void setCommandType(DtU8 yesNo);
70 virtual DtU8 commandType()
const;
76 virtual int setMinSize(
const MAKRti::DtString& text );
79 virtual void setMessageString(
const MAKRti::DtString& msgString );
80 virtual MAKRti::DtString messageString()
const;
84 virtual void setTargetAssistantComponentId(
const DtU8 assistantId );
85 virtual DtU8 targetAssistantComponentId()
const;
89 virtual void setTargetFederationHandle(
const DtU16 fedexHandle );
90 virtual DtU16 targetFederationHandle()
const;
94 virtual void setTargetFederateHandle(
const DtU16 fedHandle );
95 virtual DtU16 targetFederateHandle()
const;
103 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
106 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
128 virtual int minSize()
const;
132 virtual void setMessageStringSize(
unsigned long size );
133 virtual unsigned long messageStringSize()
const;
136 virtual const char* messageStringPtr()
const;
137 virtual char* messageStringPtr();