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 | Static Public Member Functions | Protected Member Functions
DtAssistantForwarderStateMsg Class Reference

The DtAssistantForwarderStateMsg defines a wrapper for the RTI Assistant forwarder state message sent to an assistant from a local RTI Forwarder and between assistants to relay RTI component information. More...

+ Inheritance diagram for DtAssistantForwarderStateMsg:
+ Collaboration diagram for DtAssistantForwarderStateMsg:

Public Member Functions

 DtAssistantForwarderStateMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructors. More...
 
 DtAssistantForwarderStateMsg (const DtNetAssistantForwarderStateMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 
virtual ~DtAssistantForwarderStateMsg ()
 Destructor. More...
 
virtual DtAssistantMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this. More...
 
virtual void printData () const
 Print the data section. More...
 
void getAllData (unsigned int &numForwarderToForwarderConns, std::vector< MAKRti::DtString > &forwarderIdentifiers, std::vector< MAKRti::DtString > &forwarderConnectionNames, std::vector< MAKRti::DtString > &forwarderConnectionHostNames, std::vector< std::pair< MAKRti::DtInetAddr, MAKRti::DtInetAddr > > &forwarderConnectionAddrs, std::vector< int > &forwarderConnectionPorts, unsigned int &numExecConns, unsigned int &numForwarderClientConns, std::vector< MAKRti::DtString > &clientConnectionNames, std::vector< MAKRti::DtString > &clientConnectionTypeNames, std::vector< MAKRti::DtString > &clientConnectionProcessNames, std::vector< MAKRti::DtString > &clientConnectionPIDs, std::vector< MAKRti::DtString > &clientConnectionCommandArgs, std::vector< MAKRti::DtString > &clientConnectionHostNames, std::vector< MAKRti::DtInetAddr > &clientConnectionAddrs, std::vector< MAKRti::DtString > &clientConnectionFederationNames, std::vector< int > &clientFederateHandles, std::vector< unsigned > &clientConnIds, std::vector< int > &clientConnectionQueueStatus, std::vector< DtHlaVersionId > &clientHlaVersions, std::vector< DtAssistantMsgFederateStatus > &clientFederateStat) const
 
bool setAllData (unsigned int numForwarderToForwarderConns, const std::vector< MAKRti::DtString > &forwarderIdentifiers, const std::vector< MAKRti::DtString > &forwarderConnectionNames, const std::vector< MAKRti::DtString > &forwarderConnectionHostNames, const std::vector< std::pair< MAKRti::DtInetAddr, MAKRti::DtInetAddr > > &forwarderConnectionAddrs, const std::vector< int > &forwarderConnectionPorts, unsigned int numExecConns, unsigned int numForwarderClientConns, const std::vector< MAKRti::DtString > &clientConnectionNames, const std::vector< MAKRti::DtString > &clientConnectionTypeNames, const std::vector< MAKRti::DtString > &clientConnectionProcessNames, const std::vector< MAKRti::DtString > &clientConnectionPIDs, const std::vector< MAKRti::DtString > &clientConnectionCommandArgs, const std::vector< MAKRti::DtString > &clientConnectionHostNames, const std::vector< MAKRti::DtInetAddr > &clientConnectionAddrs, const std::vector< MAKRti::DtString > &clientConnectionFederationNames, const std::vector< int > &clientFederateHandles, const std::vector< unsigned > &clientConnIds, const std::vector< int > &clientConnectionQueueStatus, const std::vector< DtHlaVersionId > &clientHlaVersions, const std::vector< DtAssistantMsgFederateStatus > &clientConnectionFederateStatus)
 
MAKRti::DtString toString () const
 
virtual unsigned int numForwarderToForwarderConnections () const
 
virtual unsigned int numClientConnectionsThatAreExecs () const
 
virtual unsigned int numClientConnections () const
 
- Public Member Functions inherited from DtAssistantMsg
virtual ~DtAssistantMsg ()
 Destructor. More...
 
virtual DtNetAssistantMsgHeadernetHeader () const
 Get header of network representation. More...
 
virtual int version () const
 Return the message version. More...
 
virtual bool isValidVersion () const
 Returns bool: message version is valid? More...
 
virtual DtAssistantMsgKind msgKind () const
 Get the message kind. More...
 
virtual void print () const
 Printing functions. More...
 
virtual void printHeader () const
 
virtual void printSrcDest () const
 
virtual bool isOk () const
 Message is good? More...
 
bool isAssistantToAssistantMessage () const
 Returns whether or not this message contains source/destination information included in messages sent between assistants. More...
 
virtual MAKRti::DtInetAddr sourceAddr () const
 Get/Set the IP address of the source of this message. More...
 
virtual void setSourceAddr (const MAKRti::DtInetAddr &addr)
 
virtual int sourceId () const
 Get/Set the ID of the source of this message. More...
 
virtual void setSourceId (int id)
 
virtual MAKRti::DtString sourceHost () const
 Get/Set the host name of the source of this message. More...
 
virtual void setSourceHost (const MAKRti::DtString &addr)
 
virtual MAKRti::DtInetAddr destAddr () const
 Get/Set the IP address of the destination of this message. More...
 
virtual void setDestAddr (const MAKRti::DtInetAddr &addr)
 
virtual int destId () const
 Get/Set the ID of the destination of this message. More...
 
virtual void setDestId (int id)
 
virtual int compId () const
 Get/Set the related component's connection ID. More...
 
virtual void setCompId (int compId)
 
virtual const DtAssistantUuidsourceUuid () const
 Get/Set the uuid of the source of this message. More...
 
virtual void setSourceUuid (const DtAssistantUuid &uuid)
 
virtual bool isForeign () const
 Get/Set the whether the source considers the destination foreign Assistant-to-Assistant messages only. More...
 
virtual void setIsForeign (bool isForeignDestination)
 
virtual DtU32 sequence () const
 Get/Set sequence number Assistant-to-Assistant messages only. More...
 
virtual void setSequence (DtU32 sequenceNumber)
 

Static Public Member Functions

static DtAssistantMsgcreate (const DtNetAssistantMsgHeader *initial, MAKRti::DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creators. More...
 
static DtAssistantMsgcreate (MAKRti::DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 
static void addCallback (DtRtiAssistantServer *conn, DtAssistantForwarderStateCb cb, void *usr)
 Adds or removes a callback with the given Assistant server for this message type. More...
 
static void removeCallback (DtRtiAssistantServer *conn, DtAssistantForwarderStateCb cb, void *usr)
 
static void addCallback (DtRtiAssistantPeer *conn, DtAssistantForwarderStateCb cb, void *usr)
 Adds or removes a callback with the given Assistant peer for this message type. More...
 
static void removeCallback (DtRtiAssistantPeer *conn, DtAssistantForwarderStateCb cb, void *usr)
 
- Static Public Member Functions inherited from DtAssistantMsg
static const char * kindToString (DtAssistantMsgKind kind)
 Returns the name of the message, by kind enumeration. More...
 

Protected Member Functions

virtual
DtNetAssistantForwarderStateMsg
netAssistantForwarderStateMsg ()
 The network representation for the message. More...
 
virtual const
DtNetAssistantForwarderStateMsg
netAssistantForwarderStateMsg () const
 
virtual DtAssistantMsgKind internalMsgKind ()
 Returns the kind of a DtNetAssistantForwarderStateMsg message. More...
 
virtual int minSize () const
 Returns minimum size of a message, including header. More...
 
virtual void setNumForwarderToForwarderConnections (unsigned int num)
 
virtual void setNumClientConnectionsThatAreExecs (unsigned int num)
 
virtual void setNumClientConnections (unsigned int num)
 
virtual
DtInetUtils::DtInetAddrFamily 
addressFamily () const
 Get/set the IP address family. More...
 
virtual void setAddressFamily (DtInetUtils::DtInetAddrFamily fam)
 
virtual void forwarderIds (std::vector< MAKRti::DtString > &ids) const
 Get/set all of the forwarder ids. More...
 
virtual bool setForwarderIds (const std::vector< MAKRti::DtString > &ids)
 
virtual void forwarderNames (std::vector< MAKRti::DtString > &names) const
 Get/set all of the forwarder Names. More...
 
virtual bool setForwarderNames (const std::vector< MAKRti::DtString > &names)
 
virtual void forwarderHostNames (std::vector< MAKRti::DtString > &names) const
 Get/set all of the forwarder Host Names. More...
 
virtual bool setForwarderHostNames (const std::vector< MAKRti::DtString > &names)
 
virtual void forwarderAddrs (std::vector< std::pair< DtInetAddr, DtInetAddr > > &addrs) const
 Get all of the forwarder Addrs. More...
 
virtual bool setForwarderAddrs (const std::vector< std::pair< DtInetAddr, DtInetAddr > > &addrs)
 
virtual void forwarderPorts (std::vector< int > &ports) const
 Get all of the forwarder Ports. More...
 
virtual bool setForwarderPorts (const std::vector< int > &ports)
 
virtual void clientNames (std::vector< MAKRti::DtString > &names) const
 Get all of the client Names. More...
 
virtual bool setClientNames (const std::vector< MAKRti::DtString > &names)
 
virtual void clientTypes (std::vector< MAKRti::DtString > &strTypes) const
 Get all of the client types. More...
 
virtual bool setClientTypes (const std::vector< MAKRti::DtString > &strTypes)
 
virtual void clientProcessNames (std::vector< MAKRti::DtString > &processNames) const
 Get all of the client process names. More...
 
virtual bool setClientProcessNames (const std::vector< MAKRti::DtString > &processNames)
 
virtual void clientPIDs (std::vector< MAKRti::DtString > &pids) const
 Get all of the client pids. More...
 
virtual bool setClientPIDs (const std::vector< MAKRti::DtString > &pids)
 
virtual void clientCommandArgs (std::vector< MAKRti::DtString > &commandArgs) const
 Get all of the client command arguments. More...
 
virtual bool setClientCommandArgs (const std::vector< MAKRti::DtString > &commandArgs)
 
virtual void clientHostNames (std::vector< MAKRti::DtString > &names) const
 Get all of the client Host Names. More...
 
virtual bool setClientHostNames (const std::vector< MAKRti::DtString > &names)
 
virtual void clientFederationNames (std::vector< MAKRti::DtString > &names) const
 Get all of the client Federation Names. More...
 
virtual bool setClientFederationNames (const std::vector< MAKRti::DtString > &names)
 
virtual void clientAddrs (std::vector< MAKRti::DtInetAddr > &addrs) const
 Get all of the client Addrs. More...
 
virtual bool setClientAddrs (const std::vector< MAKRti::DtInetAddr > &addrs)
 
virtual void clientFederateHandles (std::vector< int > &handles) const
 Get all of the client federate handles. More...
 
virtual bool setClientFederateHandles (const std::vector< int > &handles)
 
virtual void clientConnectionIds (std::vector< unsigned > &ids) const
 Get all of the client connection IDs. More...
 
virtual bool setClientConnectionIds (const std::vector< unsigned > &ids)
 
virtual void clientConnectionQueueStatus (std::vector< int > &queueStatus) const
 Get all of the client connection queue status. More...
 
virtual bool setClientConnectionQueueStatus (const std::vector< int > &queueStatus)
 
virtual void clientHlaVersions (std::vector< DtHlaVersionId > &hlaVersions) const
 Get all of the client connection HLA versions. More...
 
virtual bool setClientHlaVersions (const std::vector< DtHlaVersionId > &hlaVersions)
 
virtual void clientFederateStatus (std::vector< DtAssistantMsgFederateStatus > &federateStatus) const
 Get all of the client connection federate status. More...
 
virtual bool setClientFederateStatus (const std::vector< DtAssistantMsgFederateStatus > &federateStatus)
 
virtual unsigned int forwarderIdsSize () const
 Get/set the total size of all the forwarder ids. More...
 
virtual void setForwarderIdsSize (unsigned int size)
 
virtual const char * forwarderIdsPtr () const
 Get the pointer to all the forwarder ids. More...
 
virtual char * forwarderIdsPtr ()
 
virtual unsigned int forwarderNamesSize () const
 Get/set the total size of all the forwarder host names. More...
 
virtual void setForwarderNamesSize (unsigned int size)
 
virtual const char * forwarderNamesPtr () const
 Get the pointer to the forwarder names data. More...
 
virtual char * forwarderNamesPtr ()
 
virtual unsigned int forwarderHostNamesSize () const
 Get/set the total size of all the forwarder host names. More...
 
virtual void setForwarderHostNamesSize (unsigned int size)
 
virtual const char * forwarderHostNamesPtr () const
 Get the pointer to the forwarder Hostnames data. More...
 
virtual char * forwarderHostNamesPtr ()
 
virtual const DtNetU128 * forwarderAddrsPtr () const
 Get the pointer to the forwarder Addrs data. More...
 
virtual DtNetU128 * forwarderAddrsPtr ()
 
virtual const DtNetU16 * forwarderPortsPtr () const
 Get the pointer to the forwarder Ports data. More...
 
virtual DtNetU16 * forwarderPortsPtr ()
 
virtual unsigned int clientNamesSize () const
 Get/set the total size of all the clients names. More...
 
virtual void setClientNamesSize (unsigned int size)
 
virtual const char * clientNamesPtr () const
 Get the pointer to the client names data. More...
 
virtual char * clientNamesPtr ()
 
virtual unsigned int clientTypesSize () const
 Get/set the total size of all the client types. More...
 
virtual void setClientTypesSize (unsigned int size)
 
virtual const char * clientTypesPtr () const
 Get the pointer to the client types data. More...
 
virtual char * clientTypesPtr ()
 
virtual unsigned int clientProcessNamesSize () const
 Get/set the total size of all the client process names. More...
 
virtual void setClientProcessNamesSize (unsigned int size)
 
virtual const char * clientProcessNamesPtr () const
 Get the pointer to the client Process names data. More...
 
virtual char * clientProcessNamesPtr ()
 
virtual unsigned int clientPIDsSize () const
 Get/set the total size of all the client PIDS. More...
 
virtual void setClientPIDsSize (unsigned int size)
 
virtual const char * clientPIDsPtr () const
 Get the pointer to the client pids data. More...
 
virtual char * clientPIDsPtr ()
 
virtual unsigned int clientCommandArgsSize () const
 Get/set the total size of all the client command arguments. More...
 
virtual void setClientCommandArgsSize (unsigned int size)
 
virtual const char * clientCommandArgsPtr () const
 Get the pointer to the client command args data. More...
 
virtual char * clientCommandArgsPtr ()
 
virtual unsigned int clientHostNamesSize () const
 Get/set the total size of all the clients host name. More...
 
virtual void setClientHostNamesSize (unsigned int size)
 
virtual const char * clientHostNamesPtr () const
 Get the pointer to the client host names data. More...
 
virtual char * clientHostNamesPtr ()
 
virtual unsigned int clientFederationNamesSize () const
 Get/set the total size of all the clients federation names. More...
 
virtual void setClientFederationNamesSize (unsigned int size)
 
virtual const char * clientFederationNamesPtr () const
 Get the pointer to the client federation names data. More...
 
virtual char * clientFederationNamesPtr ()
 
virtual const DtNetU128 * clientAddrsPtr () const
 Get the pointer to the client Addrs data. More...
 
virtual DtNetU128 * clientAddrsPtr ()
 
virtual const DtNetU16 * clientFederateHandlesPtr () const
 Get the pointer to the client federate handles data. More...
 
virtual DtNetU16 * clientFederateHandlesPtr ()
 
virtual const DtNetU32 * clientConnectionIdsPtr () const
 Get the pointer to the client connection IDs data. More...
 
virtual DtNetU32 * clientConnectionIdsPtr ()
 
const DtNetU16 * clientConnectionQueueStatusPtr () const
 Get the pointer to the client connection queue status data. More...
 
DtNetU16 * clientConnectionQueueStatusPtr ()
 
const DtNetU8 * clientHlaVersionsPtr () const
 Get the pointer to the client HLA versions data. More...
 
DtNetU8 * clientHlaVersionsPtr ()
 
virtual const DtNetU8 * clientFederateStatusPtr () const
 
virtual DtNetU8 * clientFederateStatusPtr ()
 
- Protected Member Functions inherited from DtAssistantMsg
 DtAssistantMsg ()
 Constructor. More...
 
virtual void sizeChanged (int size)
 Called whenever size is changed using changeSize, or insert/deleteBytes. More...
 
void initAssistantMsg (int size, DtAssistantMsgKind msgKindVal, DtBufferPtr buffer)
 Called by ctor, so not virtual. More...
 
void initAssistantMsg (const void *initial, int size, DtBufferPtr buffer)
 
void initAssistantMsg (const DtNetAssistantMsgHeader *header, DtBufferPtr buffer)
 
virtual void adjustBytes (int offset, int numBytes)
 Adjust numBytes bytes at the indicated offset in the net rep. More...
 
virtual void adjustBytes (void *address, int numBytes)
 Adjust the numBytes starting at the indicated address. More...
 
virtual void resizeForSrcDestInfo ()
 Allocates memory at the end of the message for source/destination information needed when sending messages between assistants. More...
 
virtual const
DtNetAssistantSrcDestInfo
srcDestInfoPtr () const
 Return pointer to source/destination information in the message. More...
 
virtual DtNetAssistantSrcDestInfosrcDestInfoPtr ()
 
virtual void setSourceHostSize (unsigned long size)
 Set/Get source host name text size. More...
 
virtual unsigned long sourceHostSize () const
 
virtual const char * sourceHostPtr () const
 Return pointer to source host name in message. More...
 
virtual char * sourceHostPtr ()
 

Detailed Description

The DtAssistantForwarderStateMsg defines a wrapper for the RTI Assistant forwarder state message sent to an assistant from a local RTI Forwarder and between assistants to relay RTI component information.

Constructor & Destructor Documentation

DtAssistantForwarderStateMsg::DtAssistantForwarderStateMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructors.

DtAssistantForwarderStateMsg::DtAssistantForwarderStateMsg ( const DtNetAssistantForwarderStateMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
virtual DtAssistantForwarderStateMsg::~DtAssistantForwarderStateMsg ( )
virtual

Destructor.

Member Function Documentation

static void DtAssistantForwarderStateMsg::addCallback ( DtRtiAssistantServer conn,
DtAssistantForwarderStateCb  cb,
void *  usr 
)
static

Adds or removes a callback with the given Assistant server for this message type.

static void DtAssistantForwarderStateMsg::addCallback ( DtRtiAssistantPeer conn,
DtAssistantForwarderStateCb  cb,
void *  usr 
)
static

Adds or removes a callback with the given Assistant peer for this message type.

virtual DtInetUtils::DtInetAddrFamily DtAssistantForwarderStateMsg::addressFamily ( ) const
protectedvirtual

Get/set the IP address family.

virtual void DtAssistantForwarderStateMsg::clientAddrs ( std::vector< MAKRti::DtInetAddr > &  addrs) const
protectedvirtual

Get all of the client Addrs.

virtual const DtNetU128* DtAssistantForwarderStateMsg::clientAddrsPtr ( ) const
protectedvirtual

Get the pointer to the client Addrs data.

virtual DtNetU128* DtAssistantForwarderStateMsg::clientAddrsPtr ( )
protectedvirtual
virtual void DtAssistantForwarderStateMsg::clientCommandArgs ( std::vector< MAKRti::DtString > &  commandArgs) const
protectedvirtual

Get all of the client command arguments.

virtual const char* DtAssistantForwarderStateMsg::clientCommandArgsPtr ( ) const
protectedvirtual

Get the pointer to the client command args data.

virtual char* DtAssistantForwarderStateMsg::clientCommandArgsPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientCommandArgsSize ( ) const
protectedvirtual

Get/set the total size of all the client command arguments.

virtual void DtAssistantForwarderStateMsg::clientConnectionIds ( std::vector< unsigned > &  ids) const
protectedvirtual

Get all of the client connection IDs.

virtual const DtNetU32* DtAssistantForwarderStateMsg::clientConnectionIdsPtr ( ) const
protectedvirtual

Get the pointer to the client connection IDs data.

virtual DtNetU32* DtAssistantForwarderStateMsg::clientConnectionIdsPtr ( )
protectedvirtual
virtual void DtAssistantForwarderStateMsg::clientConnectionQueueStatus ( std::vector< int > &  queueStatus) const
protectedvirtual

Get all of the client connection queue status.

const DtNetU16* DtAssistantForwarderStateMsg::clientConnectionQueueStatusPtr ( ) const
protected

Get the pointer to the client connection queue status data.

DtNetU16* DtAssistantForwarderStateMsg::clientConnectionQueueStatusPtr ( )
protected
virtual void DtAssistantForwarderStateMsg::clientFederateHandles ( std::vector< int > &  handles) const
protectedvirtual

Get all of the client federate handles.

virtual const DtNetU16* DtAssistantForwarderStateMsg::clientFederateHandlesPtr ( ) const
protectedvirtual

Get the pointer to the client federate handles data.

virtual DtNetU16* DtAssistantForwarderStateMsg::clientFederateHandlesPtr ( )
protectedvirtual
virtual void DtAssistantForwarderStateMsg::clientFederateStatus ( std::vector< DtAssistantMsgFederateStatus > &  federateStatus) const
protectedvirtual

Get all of the client connection federate status.

virtual const DtNetU8* DtAssistantForwarderStateMsg::clientFederateStatusPtr ( ) const
protectedvirtual
virtual DtNetU8* DtAssistantForwarderStateMsg::clientFederateStatusPtr ( )
protectedvirtual
virtual void DtAssistantForwarderStateMsg::clientFederationNames ( std::vector< MAKRti::DtString > &  names) const
protectedvirtual

Get all of the client Federation Names.

virtual const char* DtAssistantForwarderStateMsg::clientFederationNamesPtr ( ) const
protectedvirtual

Get the pointer to the client federation names data.

virtual char* DtAssistantForwarderStateMsg::clientFederationNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientFederationNamesSize ( ) const
protectedvirtual

Get/set the total size of all the clients federation names.

virtual void DtAssistantForwarderStateMsg::clientHlaVersions ( std::vector< DtHlaVersionId > &  hlaVersions) const
protectedvirtual

Get all of the client connection HLA versions.

const DtNetU8* DtAssistantForwarderStateMsg::clientHlaVersionsPtr ( ) const
protected

Get the pointer to the client HLA versions data.

DtNetU8* DtAssistantForwarderStateMsg::clientHlaVersionsPtr ( )
protected
virtual void DtAssistantForwarderStateMsg::clientHostNames ( std::vector< MAKRti::DtString > &  names) const
protectedvirtual

Get all of the client Host Names.

virtual const char* DtAssistantForwarderStateMsg::clientHostNamesPtr ( ) const
protectedvirtual

Get the pointer to the client host names data.

virtual char* DtAssistantForwarderStateMsg::clientHostNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientHostNamesSize ( ) const
protectedvirtual

Get/set the total size of all the clients host name.

virtual void DtAssistantForwarderStateMsg::clientNames ( std::vector< MAKRti::DtString > &  names) const
protectedvirtual

Get all of the client Names.

virtual const char* DtAssistantForwarderStateMsg::clientNamesPtr ( ) const
protectedvirtual

Get the pointer to the client names data.

virtual char* DtAssistantForwarderStateMsg::clientNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientNamesSize ( ) const
protectedvirtual

Get/set the total size of all the clients names.

virtual void DtAssistantForwarderStateMsg::clientPIDs ( std::vector< MAKRti::DtString > &  pids) const
protectedvirtual

Get all of the client pids.

virtual const char* DtAssistantForwarderStateMsg::clientPIDsPtr ( ) const
protectedvirtual

Get the pointer to the client pids data.

virtual char* DtAssistantForwarderStateMsg::clientPIDsPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientPIDsSize ( ) const
protectedvirtual

Get/set the total size of all the client PIDS.

virtual void DtAssistantForwarderStateMsg::clientProcessNames ( std::vector< MAKRti::DtString > &  processNames) const
protectedvirtual

Get all of the client process names.

virtual const char* DtAssistantForwarderStateMsg::clientProcessNamesPtr ( ) const
protectedvirtual

Get the pointer to the client Process names data.

virtual char* DtAssistantForwarderStateMsg::clientProcessNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientProcessNamesSize ( ) const
protectedvirtual

Get/set the total size of all the client process names.

virtual void DtAssistantForwarderStateMsg::clientTypes ( std::vector< MAKRti::DtString > &  strTypes) const
protectedvirtual

Get all of the client types.

virtual const char* DtAssistantForwarderStateMsg::clientTypesPtr ( ) const
protectedvirtual

Get the pointer to the client types data.

virtual char* DtAssistantForwarderStateMsg::clientTypesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::clientTypesSize ( ) const
protectedvirtual

Get/set the total size of all the client types.

virtual DtAssistantMsg* DtAssistantForwarderStateMsg::clone ( bool  copy = true) const
virtual

Return a copy/empty object of the same type as this.

Implements DtAssistantMsg.

static DtAssistantMsg* DtAssistantForwarderStateMsg::create ( const DtNetAssistantMsgHeader initial,
MAKRti::DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
static

Creators.

static DtAssistantMsg* DtAssistantForwarderStateMsg::create ( MAKRti::DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)
static
virtual void DtAssistantForwarderStateMsg::forwarderAddrs ( std::vector< std::pair< DtInetAddr, DtInetAddr > > &  addrs) const
protectedvirtual

Get all of the forwarder Addrs.

virtual const DtNetU128* DtAssistantForwarderStateMsg::forwarderAddrsPtr ( ) const
protectedvirtual

Get the pointer to the forwarder Addrs data.

virtual DtNetU128* DtAssistantForwarderStateMsg::forwarderAddrsPtr ( )
protectedvirtual
virtual void DtAssistantForwarderStateMsg::forwarderHostNames ( std::vector< MAKRti::DtString > &  names) const
protectedvirtual

Get/set all of the forwarder Host Names.

virtual const char* DtAssistantForwarderStateMsg::forwarderHostNamesPtr ( ) const
protectedvirtual

Get the pointer to the forwarder Hostnames data.

virtual char* DtAssistantForwarderStateMsg::forwarderHostNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::forwarderHostNamesSize ( ) const
protectedvirtual

Get/set the total size of all the forwarder host names.

virtual void DtAssistantForwarderStateMsg::forwarderIds ( std::vector< MAKRti::DtString > &  ids) const
protectedvirtual

Get/set all of the forwarder ids.

virtual const char* DtAssistantForwarderStateMsg::forwarderIdsPtr ( ) const
protectedvirtual

Get the pointer to all the forwarder ids.

virtual char* DtAssistantForwarderStateMsg::forwarderIdsPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::forwarderIdsSize ( ) const
protectedvirtual

Get/set the total size of all the forwarder ids.

virtual void DtAssistantForwarderStateMsg::forwarderNames ( std::vector< MAKRti::DtString > &  names) const
protectedvirtual

Get/set all of the forwarder Names.

virtual const char* DtAssistantForwarderStateMsg::forwarderNamesPtr ( ) const
protectedvirtual

Get the pointer to the forwarder names data.

virtual char* DtAssistantForwarderStateMsg::forwarderNamesPtr ( )
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::forwarderNamesSize ( ) const
protectedvirtual

Get/set the total size of all the forwarder host names.

virtual void DtAssistantForwarderStateMsg::forwarderPorts ( std::vector< int > &  ports) const
protectedvirtual

Get all of the forwarder Ports.

virtual const DtNetU16* DtAssistantForwarderStateMsg::forwarderPortsPtr ( ) const
protectedvirtual

Get the pointer to the forwarder Ports data.

virtual DtNetU16* DtAssistantForwarderStateMsg::forwarderPortsPtr ( )
protectedvirtual
void DtAssistantForwarderStateMsg::getAllData ( unsigned int &  numForwarderToForwarderConns,
std::vector< MAKRti::DtString > &  forwarderIdentifiers,
std::vector< MAKRti::DtString > &  forwarderConnectionNames,
std::vector< MAKRti::DtString > &  forwarderConnectionHostNames,
std::vector< std::pair< MAKRti::DtInetAddr, MAKRti::DtInetAddr > > &  forwarderConnectionAddrs,
std::vector< int > &  forwarderConnectionPorts,
unsigned int &  numExecConns,
unsigned int &  numForwarderClientConns,
std::vector< MAKRti::DtString > &  clientConnectionNames,
std::vector< MAKRti::DtString > &  clientConnectionTypeNames,
std::vector< MAKRti::DtString > &  clientConnectionProcessNames,
std::vector< MAKRti::DtString > &  clientConnectionPIDs,
std::vector< MAKRti::DtString > &  clientConnectionCommandArgs,
std::vector< MAKRti::DtString > &  clientConnectionHostNames,
std::vector< MAKRti::DtInetAddr > &  clientConnectionAddrs,
std::vector< MAKRti::DtString > &  clientConnectionFederationNames,
std::vector< int > &  clientFederateHandles,
std::vector< unsigned > &  clientConnIds,
std::vector< int > &  clientConnectionQueueStatus,
std::vector< DtHlaVersionId > &  clientHlaVersions,
std::vector< DtAssistantMsgFederateStatus > &  clientFederateStat 
) const
virtual DtAssistantMsgKind DtAssistantForwarderStateMsg::internalMsgKind ( )
protectedvirtual

Returns the kind of a DtNetAssistantForwarderStateMsg message.

Implements DtAssistantMsg.

virtual int DtAssistantForwarderStateMsg::minSize ( ) const
protectedvirtual

Returns minimum size of a message, including header.

virtual DtNetAssistantForwarderStateMsg* DtAssistantForwarderStateMsg::netAssistantForwarderStateMsg ( )
protectedvirtual

The network representation for the message.

virtual const DtNetAssistantForwarderStateMsg* DtAssistantForwarderStateMsg::netAssistantForwarderStateMsg ( ) const
protectedvirtual
virtual unsigned int DtAssistantForwarderStateMsg::numClientConnections ( ) const
virtual
virtual unsigned int DtAssistantForwarderStateMsg::numClientConnectionsThatAreExecs ( ) const
virtual
virtual unsigned int DtAssistantForwarderStateMsg::numForwarderToForwarderConnections ( ) const
virtual
virtual void DtAssistantForwarderStateMsg::printData ( ) const
virtual

Print the data section.

Reimplemented from DtAssistantMsg.

static void DtAssistantForwarderStateMsg::removeCallback ( DtRtiAssistantServer conn,
DtAssistantForwarderStateCb  cb,
void *  usr 
)
static
static void DtAssistantForwarderStateMsg::removeCallback ( DtRtiAssistantPeer conn,
DtAssistantForwarderStateCb  cb,
void *  usr 
)
static
virtual void DtAssistantForwarderStateMsg::setAddressFamily ( DtInetUtils::DtInetAddrFamily  fam)
protectedvirtual
bool DtAssistantForwarderStateMsg::setAllData ( unsigned int  numForwarderToForwarderConns,
const std::vector< MAKRti::DtString > &  forwarderIdentifiers,
const std::vector< MAKRti::DtString > &  forwarderConnectionNames,
const std::vector< MAKRti::DtString > &  forwarderConnectionHostNames,
const std::vector< std::pair< MAKRti::DtInetAddr, MAKRti::DtInetAddr > > &  forwarderConnectionAddrs,
const std::vector< int > &  forwarderConnectionPorts,
unsigned int  numExecConns,
unsigned int  numForwarderClientConns,
const std::vector< MAKRti::DtString > &  clientConnectionNames,
const std::vector< MAKRti::DtString > &  clientConnectionTypeNames,
const std::vector< MAKRti::DtString > &  clientConnectionProcessNames,
const std::vector< MAKRti::DtString > &  clientConnectionPIDs,
const std::vector< MAKRti::DtString > &  clientConnectionCommandArgs,
const std::vector< MAKRti::DtString > &  clientConnectionHostNames,
const std::vector< MAKRti::DtInetAddr > &  clientConnectionAddrs,
const std::vector< MAKRti::DtString > &  clientConnectionFederationNames,
const std::vector< int > &  clientFederateHandles,
const std::vector< unsigned > &  clientConnIds,
const std::vector< int > &  clientConnectionQueueStatus,
const std::vector< DtHlaVersionId > &  clientHlaVersions,
const std::vector< DtAssistantMsgFederateStatus > &  clientConnectionFederateStatus 
)
virtual bool DtAssistantForwarderStateMsg::setClientAddrs ( const std::vector< MAKRti::DtInetAddr > &  addrs)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientCommandArgs ( const std::vector< MAKRti::DtString > &  commandArgs)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientCommandArgsSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientConnectionIds ( const std::vector< unsigned > &  ids)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientConnectionQueueStatus ( const std::vector< int > &  queueStatus)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientFederateHandles ( const std::vector< int > &  handles)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientFederateStatus ( const std::vector< DtAssistantMsgFederateStatus > &  federateStatus)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientFederationNames ( const std::vector< MAKRti::DtString > &  names)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientFederationNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientHlaVersions ( const std::vector< DtHlaVersionId > &  hlaVersions)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientHostNames ( const std::vector< MAKRti::DtString > &  names)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientHostNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientNames ( const std::vector< MAKRti::DtString > &  names)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientPIDs ( const std::vector< MAKRti::DtString > &  pids)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientPIDsSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientProcessNames ( const std::vector< MAKRti::DtString > &  processNames)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientProcessNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setClientTypes ( const std::vector< MAKRti::DtString > &  strTypes)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setClientTypesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setForwarderAddrs ( const std::vector< std::pair< DtInetAddr, DtInetAddr > > &  addrs)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setForwarderHostNames ( const std::vector< MAKRti::DtString > &  names)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setForwarderHostNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setForwarderIds ( const std::vector< MAKRti::DtString > &  ids)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setForwarderIdsSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setForwarderNames ( const std::vector< MAKRti::DtString > &  names)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setForwarderNamesSize ( unsigned int  size)
protectedvirtual
virtual bool DtAssistantForwarderStateMsg::setForwarderPorts ( const std::vector< int > &  ports)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setNumClientConnections ( unsigned int  num)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setNumClientConnectionsThatAreExecs ( unsigned int  num)
protectedvirtual
virtual void DtAssistantForwarderStateMsg::setNumForwarderToForwarderConnections ( unsigned int  num)
protectedvirtual
MAKRti::DtString DtAssistantForwarderStateMsg::toString ( ) const

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

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)