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 | Protected Attributes
DtAssistantNetworkCompInfo Class Reference

Stores information on a single component connected to a forwarder. More...

+ Collaboration diagram for DtAssistantNetworkCompInfo:

Public Member Functions

 DtAssistantNetworkCompInfo ()
 Constructors. More...
 
 DtAssistantNetworkCompInfo (const MAKRti::DtString &name)
 
 DtAssistantNetworkCompInfo (const DtAssistantNetworkCompInfo &orig)
 
virtual ~DtAssistantNetworkCompInfo ()
 Destructor. More...
 
virtual
DtAssistantNetworkCompInfo
operator= (const DtAssistantNetworkCompInfo &other)
 Assignment operator. More...
 
virtual bool operator== (const DtAssistantNetworkCompInfo &other) const
 
virtual bool operator!= (const DtAssistantNetworkCompInfo &other) const
 
bool isValid () const
 Returns whether this entry contains valid data. More...
 
bool isDropped () const
 Returns whether this is a dropped federate. More...
 
MAKRti::DtString name () const
 Methods to get and set network component information. More...
 
void setName (const MAKRti::DtString &n)
 Methods to get and set network component information. More...
 
MAKRti::DtInetAddr address () const
 Methods to get and set network component information. More...
 
void setAddress (const MAKRti::DtInetAddr &a)
 Methods to get and set network component information. More...
 
MAKRti::DtInetAddr privateAddress () const
 Methods to get and set network component information. More...
 
void setPrivateAddress (const MAKRti::DtInetAddr &a)
 Methods to get and set network component information. More...
 
MAKRti::DtString hostName () const
 Methods to get and set network component information. More...
 
void setHostName (const MAKRti::DtString &n)
 Methods to get and set network component information. More...
 
int port () const
 Methods to get and set network component information. More...
 
void setPort (int p)
 Methods to get and set network component information. More...
 
MAKRti::DtString hostPort () const
 Methods to get and set network component information. More...
 
MAKRti::DtString processName () const
 Methods to get and set network component information. More...
 
void setProcessName (const MAKRti::DtString &n)
 Methods to get and set network component information. More...
 
MAKRti::DtString typeName () const
 Methods to get and set network component information. More...
 
void setTypeName (const MAKRti::DtString &n)
 Methods to get and set network component information. More...
 
MAKRti::DtString commandArgs () const
 Methods to get and set network component information. More...
 
void setCommandArgs (const MAKRti::DtString &a)
 Methods to get and set network component information. More...
 
MAKRti::DtString pid () const
 Methods to get and set network component information. More...
 
void setPid (const MAKRti::DtString &p)
 Methods to get and set network component information. More...
 
MAKRti::DtString federationName () const
 Methods to get and set network component information. More...
 
void setFederationName (const MAKRti::DtString &h)
 Methods to get and set network component information. More...
 
int federateHandle () const
 Methods to get and set network component information. More...
 
void setFederateHandle (int h)
 Methods to get and set network component information. More...
 
unsigned connectionId () const
 Methods to get and set network component information. More...
 
void setConnectionId (unsigned i)
 Methods to get and set network component information. More...
 
int queueStatus () const
 Methods to get and set network component information. More...
 
void setQueueStatus (int q)
 Methods to get and set network component information. More...
 
DtHlaVersionId hlaVersion () const
 Methods to get and set network component information. More...
 
void setHlaVersion (DtHlaVersionId v)
 Methods to get and set network component information. More...
 
DtAssistantMsgFederateStatus federateStatus () const
 Methods to get and set network component information. More...
 
void setFederateStatus (DtAssistantMsgFederateStatus v)
 Methods to get and set network component information. More...
 

Protected Attributes

MAKRti::DtString myName
 
MAKRti::DtInetAddr myAddress
 
MAKRti::DtInetAddr myPrivateAddress
 
MAKRti::DtString myHostName
 
MAKRti::DtString myProcessName
 
MAKRti::DtString myTypeName
 
MAKRti::DtString myCommandArgs
 
MAKRti::DtString myPid
 
MAKRti::DtString myFederationName
 
int myPort
 
int myFederateHandle
 
unsigned myConnId
 
int myQueueStatus
 
DtHlaVersionId myHlaVersion
 
DtAssistantMsgFederateStatus myFederateStatus
 

Detailed Description

Stores information on a single component connected to a forwarder.

Constructor & Destructor Documentation

DtAssistantNetworkCompInfo::DtAssistantNetworkCompInfo ( )

Constructors.

DtAssistantNetworkCompInfo::DtAssistantNetworkCompInfo ( const MAKRti::DtString &  name)
DtAssistantNetworkCompInfo::DtAssistantNetworkCompInfo ( const DtAssistantNetworkCompInfo orig)
virtual DtAssistantNetworkCompInfo::~DtAssistantNetworkCompInfo ( )
virtual

Destructor.

Member Function Documentation

MAKRti::DtInetAddr DtAssistantNetworkCompInfo::address ( ) const
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::commandArgs ( ) const
inline

Methods to get and set network component information.

unsigned DtAssistantNetworkCompInfo::connectionId ( ) const
inline

Methods to get and set network component information.

int DtAssistantNetworkCompInfo::federateHandle ( ) const
inline

Methods to get and set network component information.

DtAssistantMsgFederateStatus DtAssistantNetworkCompInfo::federateStatus ( ) const
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::federationName ( ) const
inline

Methods to get and set network component information.

DtHlaVersionId DtAssistantNetworkCompInfo::hlaVersion ( ) const
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::hostName ( ) const
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::hostPort ( ) const
inline

Methods to get and set network component information.

bool DtAssistantNetworkCompInfo::isDropped ( ) const

Returns whether this is a dropped federate.

This parses the myName for "Dropped " To determine this.

bool DtAssistantNetworkCompInfo::isValid ( ) const
inline

Returns whether this entry contains valid data.

If data is valid, there should at minimum be a valid IP address.

MAKRti::DtString DtAssistantNetworkCompInfo::name ( ) const
inline

Methods to get and set network component information.

virtual bool DtAssistantNetworkCompInfo::operator!= ( const DtAssistantNetworkCompInfo other) const
virtual
virtual DtAssistantNetworkCompInfo& DtAssistantNetworkCompInfo::operator= ( const DtAssistantNetworkCompInfo other)
virtual

Assignment operator.

virtual bool DtAssistantNetworkCompInfo::operator== ( const DtAssistantNetworkCompInfo other) const
virtual
MAKRti::DtString DtAssistantNetworkCompInfo::pid ( ) const
inline

Methods to get and set network component information.

int DtAssistantNetworkCompInfo::port ( ) const
inline

Methods to get and set network component information.

MAKRti::DtInetAddr DtAssistantNetworkCompInfo::privateAddress ( ) const
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::processName ( ) const
inline

Methods to get and set network component information.

int DtAssistantNetworkCompInfo::queueStatus ( ) const
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setAddress ( const MAKRti::DtInetAddr &  a)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setCommandArgs ( const MAKRti::DtString &  a)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setConnectionId ( unsigned  i)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setFederateHandle ( int  h)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setFederateStatus ( DtAssistantMsgFederateStatus  v)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setFederationName ( const MAKRti::DtString &  h)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setHlaVersion ( DtHlaVersionId  v)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setHostName ( const MAKRti::DtString &  n)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setName ( const MAKRti::DtString &  n)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setPid ( const MAKRti::DtString &  p)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setPort ( int  p)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setPrivateAddress ( const MAKRti::DtInetAddr &  a)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setProcessName ( const MAKRti::DtString &  n)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setQueueStatus ( int  q)
inline

Methods to get and set network component information.

void DtAssistantNetworkCompInfo::setTypeName ( const MAKRti::DtString &  n)
inline

Methods to get and set network component information.

MAKRti::DtString DtAssistantNetworkCompInfo::typeName ( ) const
inline

Methods to get and set network component information.

Member Data Documentation

MAKRti::DtInetAddr DtAssistantNetworkCompInfo::myAddress
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myCommandArgs
protected
unsigned DtAssistantNetworkCompInfo::myConnId
protected
int DtAssistantNetworkCompInfo::myFederateHandle
protected
DtAssistantMsgFederateStatus DtAssistantNetworkCompInfo::myFederateStatus
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myFederationName
protected
DtHlaVersionId DtAssistantNetworkCompInfo::myHlaVersion
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myHostName
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myName
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myPid
protected
int DtAssistantNetworkCompInfo::myPort
protected
MAKRti::DtInetAddr DtAssistantNetworkCompInfo::myPrivateAddress
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myProcessName
protected
int DtAssistantNetworkCompInfo::myQueueStatus
protected
MAKRti::DtString DtAssistantNetworkCompInfo::myTypeName
protected

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

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)