17 #include <vlutil/vlString.h>
18 #include <vlutil/vlUtil.h>
19 #include <vlutil/vlInetAddr.h>
42 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
53 virtual void setInetAddr(
const MAKRti::DtInetAddr& addr);
54 virtual MAKRti::DtInetAddr getInetAddr()
const;
56 virtual void setNodeId(
unsigned long nodeId);
57 virtual unsigned long getNodeId()
const;
59 virtual void setPort(
int nodeId);
60 virtual int getPort()
const;
62 virtual void setForwarderName(
const MAKRti::DtString& name);
63 virtual MAKRti::DtString forwarderName()
const;
65 virtual void setForwarderHostName(
const MAKRti::DtString& name );
66 virtual MAKRti::DtString forwarderHostName()
const;
72 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
74 static DtRtiMsg* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
94 virtual int minSize()
const;
97 virtual const char* forwarderNamePtr()
const;
98 virtual char* forwarderNamePtr();
99 virtual void setForwarderNameSize(
unsigned int size );
100 virtual unsigned int forwarderNameSize()
const;
103 virtual const char* forwarderHostNamePtr()
const;
104 virtual char* forwarderHostNamePtr();
105 virtual void setForwarderHostNameSize(
unsigned int size );
106 virtual unsigned int forwarderHostNameSize()
const;
110 virtual void setAddressFamily(MAKRti::DtInetUtils::DtInetAddrFamily num );
111 virtual MAKRti::DtInetUtils::DtInetAddrFamily addressFamily()
const;
DtRtiMsgKind
Definition: rtiMsgKind.h:9
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
virtual void printData(DtLogicalTimeFactory *logicalTimeFactory) const
void(* DtConnectToForwarderCb)(const DtConnectToForwarderMsg &report, void *usr)
Definition: connectToForwarderMsg.h:27
Instances of DtConnectionMgr manage the communication objects that the RTI will use to either communi...
Definition: connectMgr.h:60
DtRtiMsg is the base class for messages between RTI components.
Definition: rtiMsg.h:45
virtual DtRtiMsg * clone(bool copy=true) const =0
Return a copy/empty object of the same type as this.
virtual DtRtiMsgKind internalDtRtiMsgKind()=0
The DtConnectToForwarderMsg defines a msg for a client to report the results of a latency test...
Definition: connectToForwarderMsg.h:33
This file contains the declaration of DtNetConnectToForwarderMsg.
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126
Network representation for the forwarder node messages.
Definition: netConnectToForwarderMsg.h:19