6 #ifndef assistantRtiForwarderCompInfoMsg_H_
7 #define assistantRtiForwarderCompInfoMsg_H_
13 #include <vlutil/vlFilename.h>
14 #include <vlutil/vlPrint.h>
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
54 virtual void setReliableIpAddress(
const MAKRti::DtInetAddr& ipAddr);
57 virtual MAKRti::DtInetAddr reliableIpAddress()
const;
60 virtual void setBestEffortIpAddress(
const MAKRti::DtInetAddr& ipAddr);
63 virtual MAKRti::DtInetAddr bestEffortIpAddress()
const;
66 virtual void setUdpPort(
int port);
69 virtual int udpPort()
const;
72 virtual void setTcpPort(
int port);
78 virtual void setHostName(
const MAKRti::DtString& name);
81 virtual MAKRti::DtString hostName()
const;
84 virtual void setFullCompliance(
bool val);
87 virtual bool fullCompliance()
const;
90 virtual int forwarderPort()
const;
93 virtual void setForwarderPort(
int forwarderPortToUse);
96 virtual MAKRti::DtInetAddr additionalForwarderConnection()
const;
99 virtual void setAdditionalForwarderConnection(
const MAKRti::DtInetAddr& addr);
102 virtual bool execConfirmed()
const;
105 virtual void setExecConfirmed(
bool isConnected);
108 virtual void setLogFilename(
const MAKRti::DtFilename& filename);
111 virtual MAKRti::DtFilename logFilename()
const;
114 virtual void setNotifyLevel( DtNotifyLevelType level );
126 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
128 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
145 virtual int minSize()
const;
148 virtual void setHostNameSize(
unsigned long size );
149 virtual unsigned long hostNameSize()
const;
152 virtual const char* hostNamePtr()
const;
153 virtual char* hostNamePtr();
156 virtual void setLogFilenameSize(
unsigned long size );
157 virtual unsigned long logFilenameSize()
const;
160 virtual const char* logFilenamePtr()
const;
161 virtual char* logFilenamePtr();