MAK RTIspy API Documentation for HLA 1.3
 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)

References myConnId.

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

Add basic operators for use with std containers and algorithms.

References myConnId, myHandle, myIp, myName, myPort, and mySocket.

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.

References DtRtiMtdDestinationList::destinationIndex(), and DtRtiMtdDestinationList::getMaxDestinations().

Member Data Documentation

MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myCommandArgs
unsigned long DtRtiMsgForwarder::ConnectionInfo::myConnId

Referenced by operator<(), and operator==().

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

Single bit mask for federate handle.

Referenced by ConnectionInfo().

unsigned long DtRtiMsgForwarder::ConnectionInfo::myHandle

Referenced by operator==().

DtHlaVersionId DtRtiMsgForwarder::ConnectionInfo::myHlaVersion
MAKRti::DtInetAddr DtRtiMsgForwarder::ConnectionInfo::myIp

Referenced by operator==().

MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myName

Referenced by operator==().

int DtRtiMsgForwarder::ConnectionInfo::myPort

Referenced by operator==().

unsigned long DtRtiMsgForwarder::ConnectionInfo::myProcessID
MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myProcessName
const DtTcpMsgSocket* DtRtiMsgForwarder::ConnectionInfo::mySocket

Referenced by operator==().

MAKRti::DtString DtRtiMsgForwarder::ConnectionInfo::myType

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

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)