9 #ifndef assistantRtiexecCompInfoMsg_H_
10 #define assistantRtiexecCompInfoMsg_H_
16 #include <vlutil/vlFilename.h>
17 #include <vlutil/vlPrint.h>
48 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
57 virtual void setReliableIpAddress(
const MAKRti::DtInetAddr& ipAddr);
60 virtual MAKRti::DtInetAddr reliableIpAddress()
const;
63 virtual void setBestEffortIpAddress(
const MAKRti::DtInetAddr& ipAddr);
66 virtual MAKRti::DtInetAddr bestEffortIpAddress()
const;
69 virtual void setNetworkIfAddress(
const MAKRti::DtInetAddr& ipAddr);
72 virtual MAKRti::DtInetAddr networkIfAddress()
const;
75 virtual void setUdpPort(
int port);
78 virtual int udpPort()
const;
81 virtual void setTcpPort(
int port);
84 virtual int tcpPort()
const;
87 virtual void setFullCompliance(
bool val);
90 virtual bool fullCompliance()
const;
93 virtual void setIsConnected(
bool connected );
96 virtual bool isConnected()
const;
99 virtual void setHostName(
const MAKRti::DtString& name);
102 virtual MAKRti::DtString hostName()
const;
105 virtual void setLogFilename(
const MAKRti::DtFilename& filename);
108 virtual MAKRti::DtFilename logFilename()
const;
111 virtual void setNotifyLevel( DtNotifyLevelType level );
114 virtual DtNotifyLevelType notifyLevel()
const;
117 virtual void setLicServer(
const MAKRti::DtString& server);
120 virtual MAKRti::DtString licServer()
const;
123 virtual int forwarderPort()
const;
126 virtual void setForwarderPort(
int forwarderPortToUse);
129 virtual MAKRti::DtInetAddr additionalForwarderConnection()
const;
132 virtual void setAdditionalForwarderConnection(
const MAKRti::DtInetAddr& addr);
141 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
143 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
153 virtual void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily fam);
156 virtual MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
166 virtual int minSize()
const;
169 virtual void setHostNameSize(
unsigned long size );
170 virtual unsigned long hostNameSize()
const;
173 virtual const char* hostNamePtr()
const;
174 virtual char* hostNamePtr();
177 virtual void setLogFilenameSize(
unsigned long size );
178 virtual unsigned long logFilenameSize()
const;
181 virtual const char* logFilenamePtr()
const;
182 virtual char* logFilenamePtr();
185 virtual void setLicServerSize(
unsigned long size );
186 virtual unsigned long licServerSize()
const;
189 virtual const char* licServerPtr()
const;
190 virtual char* licServerPtr();