MAK RTIspy API Documentation for HLA 1516
 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. More...
 
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. More...
 
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. More...
 

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 Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)