MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtListFederationsMsg Class Reference
+ Inheritance diagram for DtListFederationsMsg:
+ Collaboration diagram for DtListFederationsMsg:

List of all members.

Public Member Functions

 DtListFederationsMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtListFederationsMsg (unsigned long ID, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtListFederationsMsg (const DtNetListFederationsMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtListFederationsMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
void setDestinationID (unsigned long ID)
 Set/Get Destination Federate ID.
const unsigned long destinationID () const
virtual void printData (DtLogicalTimeFactory *logicalTimeFactory) const
 Print the data section.

Static Public Member Functions

static void addCallback (DtConnectionMgr *conn, DtListFederationsMsgCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtListFederationsMsgCb cb, void *usr)
static DtRtiMsgcreate (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creator.
static DtRtiMsgcreate (const DtNetMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creator.

Protected Member Functions

virtual DtNetListFederationsMsgnetListFederationsMsg ()
 The network representation.
virtual const
DtNetListFederationsMsg
netListFederationsMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an Null Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.

Constructor & Destructor Documentation

DtListFederationsMsg::DtListFederationsMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

References DtRtiMsg::initDtRtiMsg(), internalDtRtiMsgKind(), and minSize().

Referenced by clone(), and create().

DtListFederationsMsg::DtListFederationsMsg ( unsigned long  ID,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtListFederationsMsg::DtListFederationsMsg ( const DtNetListFederationsMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtListFederationsMsg::addCallback ( DtConnectionMgr conn,
DtListFederationsMsgCb  cb,
void *  usr 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtListFederationsMsgKind.

Referenced by DtRtiExec::DtRtiExec().

DtRtiMsg * DtListFederationsMsg::clone ( bool  copy = true) const [virtual]

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

Implements DtRtiMsg.

References DtListFederationsMsg(), and netListFederationsMsg().

DtRtiMsg * DtListFederationsMsg::create ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER) [static]

Creator.

References DtListFederationsMsg().

DtRtiMsg * DtListFederationsMsg::create ( const DtNetMsgHeader initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]

Creator.

References DtListFederationsMsg().

const unsigned long DtListFederationsMsg::destinationID ( ) const

Returns the kind of an Null Msg.

Implements DtRtiMsg.

References DtListFederationsMsgKind.

Referenced by DtListFederationsMsg().

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

Returns minimum size of a message, including header.

Referenced by DtListFederationsMsg().

The network representation.

Referenced by clone(), destinationID(), and setDestinationID().

void DtListFederationsMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

void DtListFederationsMsg::removeCallback ( DtConnectionMgr conn,
DtListFederationsMsgCb  cb,
void *  usr 
) [static]
void DtListFederationsMsg::setDestinationID ( unsigned long  ID)

Set/Get Destination Federate ID.

References DtNetListFederationsMsg::destinationID, and netListFederationsMsg().

Referenced by DtListFederationsMsg().


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)