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

List of all members.

Public Member Functions

 DtNetworkMapReqMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtNetworkMapReqMsg (unsigned long sourceId, unsigned long requestorId, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtNetworkMapReqMsg (const DtNetNetworkMapReqMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtNetworkMapReqMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual unsigned long sourceId () const
 Set/Get source connection handle for the source of the current hop in the overall request.
virtual void setSourceId (unsigned long connId)
virtual unsigned long requestorId () const
 Set/Get originating requestor connection handle - this is essentially a unique ID for the request ( there may be multiple intermediate requests in flight from the same source, but only one request at a time per requestor)
virtual void setRequestorId (unsigned long connId)
virtual void printData (DtLogicalTimeFactory *logicalTimeFactory) const
 Print the data section.

Static Public Member Functions

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

Protected Member Functions

virtual DtNetNetworkMapReqMsgnetNetworkMapReqMsg ()
 The network representation.
virtual const
DtNetNetworkMapReqMsg
netNetworkMapReqMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an DtNetworkMapReqMsg Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.

Constructor & Destructor Documentation

DtNetworkMapReqMsg::DtNetworkMapReqMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtNetworkMapReqMsg::DtNetworkMapReqMsg ( unsigned long  sourceId,
unsigned long  requestorId,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtNetworkMapReqMsg::DtNetworkMapReqMsg ( const DtNetNetworkMapReqMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtNetworkMapReqMsg::addCallback ( DtConnectionMgr conn,
DtNetworkMapRequestCb  cb,
void *  usr 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtNetworkMapReqMsgKind.

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

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

Implements DtRtiMsg.

References DtNetworkMapReqMsg(), and netNetworkMapReqMsg().

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

Creator.

References DtNetworkMapReqMsg().

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

References DtNetworkMapReqMsg().

Returns the kind of an DtNetworkMapReqMsg Msg.

Implements DtRtiMsg.

References DtNetworkMapReqMsgKind.

Referenced by DtNetworkMapReqMsg().

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

Returns minimum size of a message, including header.

Referenced by DtNetworkMapReqMsg().

The network representation.

Referenced by clone(), requestorId(), setRequestorId(), setSourceId(), and sourceId().

const DtNetNetworkMapReqMsg * DtNetworkMapReqMsg::netNetworkMapReqMsg ( ) const [protected, virtual]
void DtNetworkMapReqMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References requestorId(), and sourceId().

void DtNetworkMapReqMsg::removeCallback ( DtConnectionMgr conn,
DtNetworkMapRequestCb  cb,
void *  usr 
) [static]
unsigned long DtNetworkMapReqMsg::requestorId ( ) const [virtual]

Set/Get originating requestor connection handle - this is essentially a unique ID for the request ( there may be multiple intermediate requests in flight from the same source, but only one request at a time per requestor)

References netNetworkMapReqMsg(), and DtNetNetworkMapReqMsg::requestorId.

Referenced by DtNetworkMapLanRequestFilter::doFilter(), DtNetworkMapProcessor::gotNetworkMapRequest(), and printData().

void DtNetworkMapReqMsg::setRequestorId ( unsigned long  connId) [virtual]
void DtNetworkMapReqMsg::setSourceId ( unsigned long  connId) [virtual]
unsigned long DtNetworkMapReqMsg::sourceId ( ) const [virtual]

Set/Get source connection handle for the source of the current hop in the overall request.

References netNetworkMapReqMsg(), and DtNetNetworkMapReqMsg::sourceId.

Referenced by DtNetworkMapLanRequestFilter::doFilter(), DtNetworkMapProcessor::gotNetworkMapRequest(), and printData().


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)