12 #include <vlutil/vlFilename.h>
13 #include <vlutil/vlPrint.h>
44 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
53 virtual void setHostName(
const MAKRti::DtString& targetHost);
56 virtual MAKRti::DtString hostName()
const;
59 virtual void setIpAddress(
const MAKRti::DtInetAddr& ipAddr);
62 virtual MAKRti::DtInetAddr ipAddress()
const;
65 MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
68 void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily addrFamily);
71 virtual void setPort(
int port);
74 virtual int port()
const;
83 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
85 static DtAssistantMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
108 virtual int minSize()
const;
111 virtual void setHostNameSize(
unsigned int size );
112 virtual unsigned int hostNameSize()
const;
115 virtual const char* hostNamePtr()
const;
116 virtual char* hostNamePtr();
void(* DtAssistantForwarderConnectCb)(const DtAssistantForwarderConnectMsg &inter, void *usr)
Definition: assistantForwarderConnectMsg.h:29
Network representation for the RTI Assistant Forwarder connect message.
Definition: netAssistantForwarderConnectMsg.h:15
This file contains the declaration of DtNetAssistantForwarderConnectMsg.
Manages the client connection to the RTI Assistant.
Definition: rtiAssistantClient.h:59
DtAssistantMsgKind
Definition: assistantMsg.h:54
Base class for assistant Messages.
Definition: assistantMsg.h:154
virtual DtAssistantMsgKind internalMsgKind()=0
#define DT_DLL_ASSISTANT
Default – Unix or Win32 static.
Definition: rtiMsConfig.h:150
DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using...
Definition: rtiAssistantPeer.h:82
virtual DtAssistantMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual void printData() const
The DtAssistantForwarderConnectMsg defines a wrapper for the RTI Assistant forwarder connect message ...
Definition: assistantForwarderConnectMsg.h:35