9 #ifndef assistantStartRtiexecMsg_H_
10 #define assistantStartRtiexecMsg_H_
16 #include <vlutil/vlPrint.h>
17 #include <vlutil/vlUtil.h>
46 MAKRti::DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
55 virtual void setReliableIpAddress(
const MAKRti::DtInetAddr& ipAddr);
58 virtual MAKRti::DtInetAddr reliableIpAddress()
const;
61 virtual void setBestEffortIpAddress(
const MAKRti::DtInetAddr& ipAddr);
64 virtual MAKRti::DtInetAddr bestEffortIpAddress()
const;
67 virtual void setUdpPort(
int port);
70 virtual int udpPort()
const;
73 virtual void setTcpPort(
int port);
76 virtual int tcpPort()
const;
79 virtual void setForwarderPort(
int port );
82 virtual int forwarderPort()
const;
85 virtual void setForwarderToConnectTo(
const MAKRti::DtInetAddr& ipAddr);
88 virtual MAKRti::DtInetAddr forwarderToConnectTo()
const;
91 virtual void setFullCompliance(
bool val);
94 virtual bool fullCompliance()
const;
97 virtual void setConnectionName(
const MAKRti::DtString& name);
100 virtual MAKRti::DtString connectionName()
const;
109 MAKRti::DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
111 static DtAssistantMsg* create(MAKRti::DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
121 virtual void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily fam);
124 virtual MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
134 virtual int minSize()
const;
137 virtual void setConnectionNameSize(
unsigned size );
140 virtual unsigned connectionNameSize()
const;
143 virtual const char* connectionNamePtr()
const;
144 virtual char* connectionNamePtr();