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

List of all members.

Public Member Functions

 DtAssistantForwarderStateMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructors.
 DtAssistantForwarderStateMsg (const DtNetAssistantForwarderStateMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
virtual ~DtAssistantForwarderStateMsg ()
 Destructor.
virtual DtAssistantMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void printData () const
 Print the data section.
void getAllData (unsigned int &numForwarderToForwarderConns, std::vector< MAKRti::DtString > &forwarderIdentifiers, std::vector< MAKRti::DtString > &forwarderConnectionHostNames, std::vector< 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 > &clientConnectionHandles, std::vector< int > &clientConnectionQueueStatus, std::vector< DtHlaVersionId > &clientHlaVersions) const
bool setAllData (unsigned int numForwarderToForwarderConns, const std::vector< MAKRti::DtString > &forwarderIdentifiers, const std::vector< MAKRti::DtString > &forwarderConnectionHostNames, const std::vector< 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 > &clientConnectionHandles, const std::vector< int > &clientConnectionQueueStatus, const std::vector< DtHlaVersionId > &clientHlaVersions)
MAKRti::DtString toString () const
virtual unsigned int numForwarderToForwarderConnections () const
virtual unsigned int numClientConnectionsThatAreExecs () const
virtual unsigned int numClientConnections () const

Static Public Member Functions

static DtAssistantMsgcreate (const DtNetAssistantMsgHeader *initial, MAKRti::DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creators.
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.
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.
static void removeCallback (DtRtiAssistantPeer *conn, DtAssistantForwarderStateCb cb, void *usr)

Protected Member Functions

virtual
DtNetAssistantForwarderStateMsg
netAssistantForwarderStateMsg ()
 The network representation for the message.
virtual const
DtNetAssistantForwarderStateMsg
netAssistantForwarderStateMsg () const
virtual DtAssistantMsgKind internalMsgKind ()
 Returns the kind of a DtNetAssistantForwarderStateMsg message.
virtual int minSize () const
 Returns minimum size of a message, including header.
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.
virtual void setAddressFamily (DtInetUtils::DtInetAddrFamily fam)
virtual void forwarderIds (std::vector< MAKRti::DtString > &ids) const
 Get/set all of the forwarder ids.
virtual bool setForwarderIds (const std::vector< MAKRti::DtString > &ids)
virtual void forwarderHostNames (std::vector< MAKRti::DtString > &names) const
 Get/set all of the forwarder Host Names.
virtual bool setForwarderHostNames (const std::vector< MAKRti::DtString > &names)
virtual void forwarderAddrs (std::vector< MAKRti::DtInetAddr > &addrs) const
 Get all of the forwarder Addrs.
virtual bool setForwarderAddrs (const std::vector< MAKRti::DtInetAddr > &addrs)
virtual void forwarderPorts (std::vector< int > &ports) const
 Get all of the forwarder Ports.
virtual bool setForwarderPorts (const std::vector< int > &ports)
virtual void clientNames (std::vector< MAKRti::DtString > &names) const
 Get all of the client Names.
virtual bool setClientNames (const std::vector< MAKRti::DtString > &names)
virtual void clientTypes (std::vector< MAKRti::DtString > &strTypes) const
 Get all of the client types.
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.
virtual bool setClientProcessNames (const std::vector< MAKRti::DtString > &processNames)
virtual void clientPIDs (std::vector< MAKRti::DtString > &pids) const
 Get all of the client pids.
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.
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.
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.
virtual bool setClientFederationNames (const std::vector< MAKRti::DtString > &names)
virtual void clientAddrs (std::vector< MAKRti::DtInetAddr > &addrs) const
 Get all of the client Addrs.
virtual bool setClientAddrs (const std::vector< MAKRti::DtInetAddr > &addrs)
virtual void clientConnectionHandles (std::vector< int > &addrs) const
 Get all of the client Connection handles.
virtual bool setClientConnectionHandles (const std::vector< int > &handles)
virtual void clientConnectionQueueStatus (std::vector< int > &queueStatus) const
 Get all of the client connection queue status.
virtual bool setClientConnectionQueueStatus (const std::vector< int > &queueStatus)
virtual void clientHlaVersions (std::vector< DtHlaVersionId > &hlaVersions) const
 Get all of the client connection HLA versions.
virtual bool setClientHlaVersions (const std::vector< DtHlaVersionId > &hlaVersions)
virtual unsigned int forwarderIdsSize () const
 Get/set the total size of all the forwarder ids.
virtual void setForwarderIdsSize (unsigned int size)
virtual const char * forwarderIdsPtr () const
 Get the pointer to all the forwarder ids.
virtual char * forwarderIdsPtr ()
virtual unsigned int forwarderHostNamesSize () const
 Get/set the total size of all the forwarder host names.
virtual void setForwarderHostNamesSize (unsigned int size)
virtual const char * forwarderHostNamesPtr () const
 Get the pointer to the forwarder Hostnames data.
virtual char * forwarderHostNamesPtr ()
virtual const DtNetU128 * forwarderAddrsPtr () const
 Get the pointer to the forwarder Addrs data.
virtual DtNetU128 * forwarderAddrsPtr ()
virtual const DtNetU16 * forwarderPortsPtr () const
 Get the pointer to the forwarder Ports data.
virtual DtNetU16 * forwarderPortsPtr ()
virtual unsigned int clientNamesSize () const
 Get/set the total size of all the clients names.
virtual void setClientNamesSize (unsigned int size)
virtual const char * clientNamesPtr () const
 Get the pointer to the client names data.
virtual char * clientNamesPtr ()
virtual unsigned int clientTypesSize () const
 Get/set the total size of all the client types.
virtual void setClientTypesSize (unsigned int size)
virtual const char * clientTypesPtr () const
 Get the pointer to the client types data.
virtual char * clientTypesPtr ()
virtual unsigned int clientProcessNamesSize () const
 Get/set the total size of all the client process names.
virtual void setClientProcessNamesSize (unsigned int size)
virtual const char * clientProcessNamesPtr () const
 Get the pointer to the client Process names data.
virtual char * clientProcessNamesPtr ()
virtual unsigned int clientPIDsSize () const
 Get/set the total size of all the client PIDS.
virtual void setClientPIDsSize (unsigned int size)
virtual const char * clientPIDsPtr () const
 Get the pointer to the client pids data.
virtual char * clientPIDsPtr ()
virtual unsigned int clientCommandArgsSize () const
 Get/set the total size of all the client command arguments.
virtual void setClientCommandArgsSize (unsigned int size)
virtual const char * clientCommandArgsPtr () const
 Get the pointer to the client command args data.
virtual char * clientCommandArgsPtr ()
virtual unsigned int clientHostNamesSize () const
 Get/set the total size of all the clients host name.
virtual void setClientHostNamesSize (unsigned int size)
virtual const char * clientHostNamesPtr () const
 Get the pointer to the client host names data.
virtual char * clientHostNamesPtr ()
virtual unsigned int clientFederationNamesSize () const
 Get/set the total size of all the clients federation names.
virtual void setClientFederationNamesSize (unsigned int size)
virtual const char * clientFederationNamesPtr () const
 Get the pointer to the client federation names data.
virtual char * clientFederationNamesPtr ()
virtual const DtNetU128 * clientAddrsPtr () const
 Get the pointer to the client Addrs data.
virtual DtNetU128 * clientAddrsPtr ()
virtual const DtNetU16 * clientConnectionHandlesPtr () const
 Get the pointer to the client connectionHandles data.
virtual DtNetU16 * clientConnectionHandlesPtr ()
const DtNetU16 * clientConnectionQueueStatusPtr () const
 Get the pointer to the client connection queue status data.
DtNetU16 * clientConnectionQueueStatusPtr ()
const DtNetU8 * clientHlaVersionsPtr () const
 Get the pointer to the client HLA versions data.
DtNetU8 * clientHlaVersionsPtr ()

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.

References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().

Referenced by clone().

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

Destructor.


Member Function Documentation

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

References DtRtiAssistantServer::addMsgCallback(), and DtAssistantForwarderStateMsgKind.

Referenced by DtAssistantNetworkCompInfoMgr::DtAssistantNetworkCompInfoMgr().

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

References DtRtiAssistantPeer::addMsgCallback(), and DtAssistantForwarderStateMsgKind.

DtInetUtils::DtInetAddrFamily DtAssistantForwarderStateMsg::addressFamily ( ) const [protected, virtual]

Get/set the IP address family.

References DtNetAssistantForwarderStateMsg::inetAddrFamily, and netAssistantForwarderStateMsg().

Referenced by clientAddrs(), and forwarderAddrs().

void DtAssistantForwarderStateMsg::clientAddrs ( std::vector< MAKRti::DtInetAddr > &  addrs) const [protected, virtual]

Get all of the client Addrs.

References addressFamily(), clientAddrsPtr(), and numClientConnections().

Referenced by getAllData().

const DtNetU128 * DtAssistantForwarderStateMsg::clientAddrsPtr ( ) const [protected, virtual]

Get the pointer to the client Addrs data.

References forwarderAddrsPtr(), and numForwarderToForwarderConnections().

Referenced by clientAddrs(), forwarderPortsPtr(), and setClientAddrs().

DtNetU128 * DtAssistantForwarderStateMsg::clientAddrsPtr ( ) [protected, virtual]
void DtAssistantForwarderStateMsg::clientCommandArgs ( std::vector< MAKRti::DtString > &  commandArgs) const [protected, virtual]

Get all of the client command arguments.

References clientCommandArgsPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientCommandArgsPtr ( ) const [protected, virtual]

Get the pointer to the client command args data.

References clientPIDsPtr(), and clientPIDsSize().

Referenced by clientCommandArgs(), clientHostNamesPtr(), and setClientCommandArgs().

char * DtAssistantForwarderStateMsg::clientCommandArgsPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientCommandArgsSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientCommandArgSize, and netAssistantForwarderStateMsg().

Referenced by clientHostNamesPtr(), and setAllData().

void DtAssistantForwarderStateMsg::clientConnectionHandles ( std::vector< int > &  addrs) const [protected, virtual]

Get all of the client Connection handles.

References clientConnectionHandlesPtr(), and numClientConnections().

Referenced by getAllData().

const DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionHandlesPtr ( ) const [protected, virtual]

Get the pointer to the client connectionHandles data.

References forwarderPortsPtr(), and numForwarderToForwarderConnections().

Referenced by clientConnectionHandles(), clientConnectionQueueStatusPtr(), and setClientConnectionHandles().

DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionHandlesPtr ( ) [protected, virtual]
void DtAssistantForwarderStateMsg::clientConnectionQueueStatus ( std::vector< int > &  queueStatus) const [protected, virtual]

Get all of the client connection queue status.

References clientConnectionQueueStatusPtr(), and numClientConnections().

Referenced by getAllData(), and toString().

const DtNetU16 * DtAssistantForwarderStateMsg::clientConnectionQueueStatusPtr ( ) const [protected]

Get the pointer to the client connection queue status data.

References clientConnectionHandlesPtr(), and numClientConnections().

Referenced by clientConnectionQueueStatus(), clientHlaVersionsPtr(), and setClientConnectionQueueStatus().

void DtAssistantForwarderStateMsg::clientFederationNames ( std::vector< MAKRti::DtString > &  names) const [protected, virtual]

Get all of the client Federation Names.

References clientFederationNamesPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientFederationNamesPtr ( ) const [protected, virtual]

Get the pointer to the client federation names data.

References clientHostNamesPtr(), and clientHostNamesSize().

Referenced by clientFederationNames(), and setClientFederationNames().

unsigned int DtAssistantForwarderStateMsg::clientFederationNamesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientFederationNameSize, and netAssistantForwarderStateMsg().

Referenced by setAllData().

void DtAssistantForwarderStateMsg::clientHlaVersions ( std::vector< DtHlaVersionId > &  hlaVersions) const [protected, virtual]

Get all of the client connection HLA versions.

References clientHlaVersionsPtr(), and numClientConnections().

Referenced by getAllData(), and toString().

const DtNetU8 * DtAssistantForwarderStateMsg::clientHlaVersionsPtr ( ) const [protected]

Get the pointer to the client HLA versions data.

References clientConnectionQueueStatusPtr(), and numClientConnections().

Referenced by clientHlaVersions(), forwarderIdsPtr(), and setClientHlaVersions().

void DtAssistantForwarderStateMsg::clientHostNames ( std::vector< MAKRti::DtString > &  names) const [protected, virtual]

Get all of the client Host Names.

References clientHostNamesPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientHostNamesPtr ( ) const [protected, virtual]

Get the pointer to the client host names data.

References clientCommandArgsPtr(), and clientCommandArgsSize().

Referenced by clientFederationNamesPtr(), clientHostNames(), and setClientHostNames().

char * DtAssistantForwarderStateMsg::clientHostNamesPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientHostNamesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientHostNameSize, and netAssistantForwarderStateMsg().

Referenced by clientFederationNamesPtr(), and setAllData().

void DtAssistantForwarderStateMsg::clientNames ( std::vector< MAKRti::DtString > &  names) const [protected, virtual]

Get all of the client Names.

References clientNamesPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientNamesPtr ( ) const [protected, virtual]

Get the pointer to the client names data.

References forwarderHostNamesPtr(), and forwarderHostNamesSize().

Referenced by clientNames(), clientTypesPtr(), and setClientNames().

char * DtAssistantForwarderStateMsg::clientNamesPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientNamesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientNameSize, and netAssistantForwarderStateMsg().

Referenced by clientTypesPtr().

void DtAssistantForwarderStateMsg::clientPIDs ( std::vector< MAKRti::DtString > &  pids) const [protected, virtual]

Get all of the client pids.

References clientPIDsPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientPIDsPtr ( ) const [protected, virtual]

Get the pointer to the client pids data.

References clientProcessNamesPtr(), and clientProcessNamesSize().

Referenced by clientCommandArgsPtr(), clientPIDs(), and setClientPIDs().

char * DtAssistantForwarderStateMsg::clientPIDsPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientPIDsSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientPIDSize, and netAssistantForwarderStateMsg().

Referenced by clientCommandArgsPtr(), and setAllData().

void DtAssistantForwarderStateMsg::clientProcessNames ( std::vector< MAKRti::DtString > &  processNames) const [protected, virtual]

Get all of the client process names.

References clientProcessNamesPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientProcessNamesPtr ( ) const [protected, virtual]

Get the pointer to the client Process names data.

References clientTypesPtr(), and clientTypesSize().

Referenced by clientPIDsPtr(), clientProcessNames(), and setClientProcessNames().

char * DtAssistantForwarderStateMsg::clientProcessNamesPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientProcessNamesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientProcessNameSize, and netAssistantForwarderStateMsg().

Referenced by clientPIDsPtr(), and setAllData().

void DtAssistantForwarderStateMsg::clientTypes ( std::vector< MAKRti::DtString > &  strTypes) const [protected, virtual]

Get all of the client types.

References clientTypesPtr(), and numClientConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::clientTypesPtr ( ) const [protected, virtual]

Get the pointer to the client types data.

References clientNamesPtr(), and clientNamesSize().

Referenced by clientProcessNamesPtr(), clientTypes(), and setClientTypes().

char * DtAssistantForwarderStateMsg::clientTypesPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::clientTypesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::clientTypeSize, and netAssistantForwarderStateMsg().

Referenced by clientProcessNamesPtr(), and setAllData().

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

Implements DtAssistantMsg.

References DtAssistantForwarderStateMsg(), and netAssistantForwarderStateMsg().

Referenced by DtAssistantForwarderInfo::updateFromStateMsg().

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]
void DtAssistantForwarderStateMsg::forwarderAddrs ( std::vector< MAKRti::DtInetAddr > &  addrs) const [protected, virtual]

Get all of the forwarder Addrs.

References addressFamily(), forwarderAddrsPtr(), and numForwarderToForwarderConnections().

Referenced by getAllData().

const DtNetU128 * DtAssistantForwarderStateMsg::forwarderAddrsPtr ( ) const [protected, virtual]

Get the pointer to the forwarder Addrs data.

References netAssistantForwarderStateMsg().

Referenced by clientAddrsPtr(), forwarderAddrs(), setAllData(), and setForwarderAddrs().

DtNetU128 * DtAssistantForwarderStateMsg::forwarderAddrsPtr ( ) [protected, virtual]
void DtAssistantForwarderStateMsg::forwarderHostNames ( std::vector< MAKRti::DtString > &  names) const [protected, virtual]

Get/set all of the forwarder Host Names.

References forwarderHostNamesPtr(), and numForwarderToForwarderConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::forwarderHostNamesPtr ( ) const [protected, virtual]

Get the pointer to the forwarder Hostnames data.

References forwarderIdsPtr(), and forwarderIdsSize().

Referenced by clientNamesPtr(), forwarderHostNames(), and setForwarderHostNames().

char * DtAssistantForwarderStateMsg::forwarderHostNamesPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::forwarderHostNamesSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::forwarderHostsSize, and netAssistantForwarderStateMsg().

Referenced by clientNamesPtr(), and setAllData().

void DtAssistantForwarderStateMsg::forwarderIds ( std::vector< MAKRti::DtString > &  ids) const [protected, virtual]

Get/set all of the forwarder ids.

References forwarderIdsPtr(), and numForwarderToForwarderConnections().

Referenced by getAllData().

const char * DtAssistantForwarderStateMsg::forwarderIdsPtr ( ) const [protected, virtual]

Get the pointer to all the forwarder ids.

References clientHlaVersionsPtr(), and numClientConnections().

Referenced by forwarderHostNamesPtr(), forwarderIds(), and setForwarderIds().

char * DtAssistantForwarderStateMsg::forwarderIdsPtr ( ) [protected, virtual]
unsigned int DtAssistantForwarderStateMsg::forwarderIdsSize ( ) const [protected, virtual]

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

References DtNetAssistantForwarderStateMsg::forwarderIdsSize, and netAssistantForwarderStateMsg().

Referenced by forwarderHostNamesPtr(), and setAllData().

void DtAssistantForwarderStateMsg::forwarderPorts ( std::vector< int > &  ports) const [protected, virtual]

Get all of the forwarder Ports.

References forwarderPortsPtr(), and numForwarderToForwarderConnections().

Referenced by getAllData().

const DtNetU16 * DtAssistantForwarderStateMsg::forwarderPortsPtr ( ) const [protected, virtual]

Get the pointer to the forwarder Ports data.

References clientAddrsPtr(), and numClientConnections().

Referenced by clientConnectionHandlesPtr(), forwarderPorts(), and setForwarderPorts().

DtNetU16 * DtAssistantForwarderStateMsg::forwarderPortsPtr ( ) [protected, virtual]
void DtAssistantForwarderStateMsg::getAllData ( unsigned int &  numForwarderToForwarderConns,
std::vector< MAKRti::DtString > &  forwarderIdentifiers,
std::vector< MAKRti::DtString > &  forwarderConnectionHostNames,
std::vector< 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 > &  clientConnectionHandles,
std::vector< int > &  clientConnectionQueueStatus,
std::vector< DtHlaVersionId > &  clientHlaVersions 
) const

Returns the kind of a DtNetAssistantForwarderStateMsg message.

Implements DtAssistantMsg.

References DtAssistantForwarderStateMsgKind.

Referenced by DtAssistantForwarderStateMsg().

int DtAssistantForwarderStateMsg::minSize ( ) const [protected, virtual]

Returns minimum size of a message, including header.

Referenced by DtAssistantForwarderStateMsg().

unsigned int DtAssistantForwarderStateMsg::numClientConnections ( ) const [virtual]
void DtAssistantForwarderStateMsg::printData ( ) const [virtual]

Print the data section.

Reimplemented from DtAssistantMsg.

References numClientConnections(), and numForwarderToForwarderConnections().

void DtAssistantForwarderStateMsg::setAddressFamily ( DtInetUtils::DtInetAddrFamily  fam) [protected, virtual]
bool DtAssistantForwarderStateMsg::setAllData ( unsigned int  numForwarderToForwarderConns,
const std::vector< MAKRti::DtString > &  forwarderIdentifiers,
const std::vector< MAKRti::DtString > &  forwarderConnectionHostNames,
const std::vector< 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 > &  clientConnectionHandles,
const std::vector< int > &  clientConnectionQueueStatus,
const std::vector< DtHlaVersionId > &  clientHlaVersions 
)
bool DtAssistantForwarderStateMsg::setClientAddrs ( const std::vector< MAKRti::DtInetAddr > &  addrs) [protected, virtual]

References clientAddrsPtr(), and numClientConnections().

Referenced by setAllData().

bool DtAssistantForwarderStateMsg::setClientCommandArgs ( const std::vector< MAKRti::DtString > &  commandArgs) [protected, virtual]
void DtAssistantForwarderStateMsg::setClientCommandArgsSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientConnectionHandles ( const std::vector< int > &  handles) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientConnectionQueueStatus ( const std::vector< int > &  queueStatus) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientFederationNames ( const std::vector< MAKRti::DtString > &  names) [protected, virtual]
void DtAssistantForwarderStateMsg::setClientFederationNamesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientHlaVersions ( const std::vector< DtHlaVersionId > &  hlaVersions) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientHostNames ( const std::vector< MAKRti::DtString > &  names) [protected, virtual]

References clientHostNamesPtr(), and numClientConnections().

Referenced by setAllData().

void DtAssistantForwarderStateMsg::setClientHostNamesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientNames ( const std::vector< MAKRti::DtString > &  names) [protected, virtual]

References clientNamesPtr(), and numClientConnections().

Referenced by setAllData().

void DtAssistantForwarderStateMsg::setClientNamesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientPIDs ( const std::vector< MAKRti::DtString > &  pids) [protected, virtual]

References clientPIDsPtr(), and numClientConnections().

Referenced by setAllData().

void DtAssistantForwarderStateMsg::setClientPIDsSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientProcessNames ( const std::vector< MAKRti::DtString > &  processNames) [protected, virtual]
void DtAssistantForwarderStateMsg::setClientProcessNamesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setClientTypes ( const std::vector< MAKRti::DtString > &  strTypes) [protected, virtual]

References clientTypesPtr(), and numClientConnections().

Referenced by setAllData().

void DtAssistantForwarderStateMsg::setClientTypesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setForwarderAddrs ( const std::vector< MAKRti::DtInetAddr > &  addrs) [protected, virtual]
bool DtAssistantForwarderStateMsg::setForwarderHostNames ( const std::vector< MAKRti::DtString > &  names) [protected, virtual]
void DtAssistantForwarderStateMsg::setForwarderHostNamesSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setForwarderIds ( const std::vector< MAKRti::DtString > &  ids) [protected, virtual]
void DtAssistantForwarderStateMsg::setForwarderIdsSize ( unsigned int  size) [protected, virtual]
bool DtAssistantForwarderStateMsg::setForwarderPorts ( const std::vector< int > &  ports) [protected, virtual]
void DtAssistantForwarderStateMsg::setNumClientConnections ( unsigned int  num) [protected, virtual]
void DtAssistantForwarderStateMsg::setNumClientConnectionsThatAreExecs ( unsigned int  num) [protected, virtual]
void DtAssistantForwarderStateMsg::setNumForwarderToForwarderConnections ( unsigned int  num) [protected, virtual]

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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)