MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtRtiMsgForwarder::ConnectionInfo Struct Reference
+ Collaboration diagram for DtRtiMsgForwarder::ConnectionInfo:

Public Member Functions

 ConnectionInfo (unsigned long connId, DtTcpMsgSocket *socket, const MAKRti::DtInetAddr &ipAddr, int port, unsigned long federateHandle=0, const MAKRti::DtString &federateName="", const MAKRti::DtString &federateType="", const MAKRti::DtString &fedexName="", DtHlaVersionId hlaVersion=DtHla13)
bool operator== (const ConnectionInfo &rhs)
 Add basic operators for use with std containers and algorithms.
bool operator< (const ConnectionInfo &rhs)
void setFederateInfo (unsigned long fedexHandle, unsigned long handle, const MAKRti::DtString &name, const MAKRti::DtString &type, const MAKRti::DtString &fedexName, DtHlaVersionId hlaVersion)
 Set the current federate handle, name, and bitmask.
void setConnectionId (unsigned long connId)

Public Attributes

unsigned long myConnId
unsigned long myFederationHandle
unsigned long myHandle
unsigned long myProcessID
MAKRti::DtInetAddr myIp
int myPort
MAKRti::DtString myName
MAKRti::DtString myType
MAKRti::DtString myFederationName
MAKRti::DtString myProcessName
MAKRti::DtString myCommandArgs
DtHlaVersionId myHlaVersion
const DtTcpMsgSocketmySocket
DtBitMask myFedIdMask
 Single bit mask for federate handle.

Constructor & Destructor Documentation

DtRtiMsgForwarder::ConnectionInfo::ConnectionInfo ( unsigned long  connId,
DtTcpMsgSocket socket,
const MAKRti::DtInetAddr &  ipAddr,
int  port,
unsigned long  federateHandle = 0,
const MAKRti::DtString &  federateName = "",
const MAKRti::DtString &  federateType = "",
const MAKRti::DtString &  fedexName = "",
DtHlaVersionId  hlaVersion = DtHla13 
)

Member Function Documentation

bool DtRtiMsgForwarder::ConnectionInfo::operator< ( const ConnectionInfo rhs)
bool DtRtiMsgForwarder::ConnectionInfo::operator== ( const ConnectionInfo rhs)

Add basic operators for use with std containers and algorithms.

void DtRtiMsgForwarder::ConnectionInfo::setConnectionId ( unsigned long  connId)
void DtRtiMsgForwarder::ConnectionInfo::setFederateInfo ( unsigned long  fedexHandle,
unsigned long  handle,
const MAKRti::DtString &  name,
const MAKRti::DtString &  type,
const MAKRti::DtString &  fedexName,
DtHlaVersionId  hlaVersion 
)

Set the current federate handle, name, and bitmask.

Member Data Documentation

MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myCommandArgs
unsigned long DtRtiMsgForwarder::ConnectionInfo::myConnId
unsigned long DtRtiMsgForwarder::ConnectionInfo::myFederationHandle
MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myFederationName
DtBitMask DtRtiMsgForwarder::ConnectionInfo::myFedIdMask

Single bit mask for federate handle.

unsigned long DtRtiMsgForwarder::ConnectionInfo::myHandle
DtHlaVersionId DtRtiMsgForwarder::ConnectionInfo::myHlaVersion
MAKRti::DtInetAddr DtRtiMsgForwarder::ConnectionInfo::myIp
MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myName
int DtRtiMsgForwarder::ConnectionInfo::myPort
unsigned long DtRtiMsgForwarder::ConnectionInfo::myProcessID
MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myProcessName
const DtTcpMsgSocket* DtRtiMsgForwarder::ConnectionInfo::mySocket
MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myType

The documentation for this struct was generated from the following file:

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)