12 #ifndef assistantConnQueryMsg_H_
13 #define assistantConnQueryMsg_H_
43 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
52 virtual MAKRti::DtInetAddr reliableIpAddress()
const;
55 virtual MAKRti::DtInetAddr bestEffortIpAddress()
const;
58 virtual MAKRti::DtInetAddr networkInterfaceAddress()
const;
61 virtual MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
64 virtual int udpPort()
const;
67 virtual int tcpPort()
const;
70 virtual bool useRtiexec()
const;
73 virtual void setIsAssistantToAssistant(
bool yesNo);
76 virtual bool isAssistantToAssistant()
const;
79 virtual bool forceFullCompliance()
const;
82 virtual bool isAccepted()
const;
85 virtual bool isError()
const;
89 virtual MAKRti::DtInetAddr additionalForwarderConnectionAddr()
const;
93 virtual int forwarderPort()
const;
98 virtual void setLRCParameters(
const MAKRti::DtInetAddr& address,
99 const MAKRti::DtInetAddr& bestEffortIpAddr,
100 const MAKRti::DtInetAddr& networkInterfaceToUse,
int udpPort,
101 int tcpPort,
bool useRtiExec,
bool isForceFullCompliance,
102 int forwarderPort,
bool isAccepted );
104 virtual void setForwardingParameters(
const MAKRti::DtInetAddr& addr,
105 const MAKRti::DtInetAddr& bestEffortAddr,
106 const MAKRti::DtInetAddr& networkInterface,
int udpPort,
int tcpPort,
107 bool isFullyCompliant,
int forwarderPort,
108 const MAKRti::DtInetAddr& additionalForwarder,
bool isAccepted );
111 virtual void setError(
bool val );
116 virtual void setReliableIpAddress(
const MAKRti::DtInetAddr& ipAddress);
119 virtual void setBestEffortIpAddress(
const MAKRti::DtInetAddr& ipAddress);
122 virtual void setNetworkInterfaceAddress(
const MAKRti::DtInetAddr& address);
125 virtual void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily addrFamily);
128 virtual void setUdpPort(
int port);
131 virtual void setTcpPort(
int port);
134 virtual void setUseRtiexec(
bool val );
137 virtual void setForceFullCompliance(
bool val );
140 virtual void setAccepted(
bool val );
144 virtual void setAdditionalForwarderConnectionAddr(
const MAKRti::DtInetAddr& addr);
148 virtual void setForwarderPort(
int port );
150 virtual void setAdditionalForwarderSize(
unsigned long size);
151 virtual unsigned long additionalForwarderSize()
const;
153 virtual const char* additionalForwarderPtr()
const;
154 virtual char* additionalForwarderPtr();
162 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
165 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
187 virtual int minSize()
const;