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

List of all members.

Public Member Functions

 DtWwwFederateStateReqMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtWwwFederateStateReqMsg (unsigned long connId, unsigned long federationHandle, unsigned long federateHandle, unsigned long requestType, bool isProxied, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtWwwFederateStateReqMsg (const DtNetWwwFederateStateMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtWwwFederateStateReqMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual unsigned long targetConnectionId () const
 Set/Get target connection handle.
virtual void setTargetConnectionId (unsigned long connId)
virtual unsigned long targetFederateHandle () const
 Set/Get target federate handle.
virtual void setTargetFederateHandle (unsigned long handle)
virtual unsigned long requestType () const
 Set/Get the state request type ( ids the state component requested )
virtual void setRequestType (unsigned long handle)
virtual bool isProxied () const
 Set / Get the state request channel type ( proxied or not.)
virtual void setProxied (bool val)
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, DtWwwFederateStateRequestCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtWwwFederateStateRequestCb cb, void *usr)

Protected Member Functions

virtual DtNetWwwFederateStateMsgnetWwwFederateStateMsg ()
 The network representation.
virtual const
DtNetWwwFederateStateMsg
netWwwFederateStateMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an DtWwwFederateStateReqMsg Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.

Constructor & Destructor Documentation

DtWwwFederateStateReqMsg::DtWwwFederateStateReqMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtWwwFederateStateReqMsg::DtWwwFederateStateReqMsg ( unsigned long  connId,
unsigned long  federationHandle,
unsigned long  federateHandle,
unsigned long  requestType,
bool  isProxied,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtWwwFederateStateReqMsg::DtWwwFederateStateReqMsg ( const DtNetWwwFederateStateMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtWwwFederateStateReqMsg::addCallback ( DtConnectionMgr conn,
DtWwwFederateStateRequestCb  cb,
void *  usr 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtWwwFederateStateReqMsgKind.

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

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

Implements DtRtiMsg.

References DtWwwFederateStateReqMsg(), and netWwwFederateStateMsg().

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

Creator.

References DtWwwFederateStateReqMsg().

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

Returns the kind of an DtWwwFederateStateReqMsg Msg.

Implements DtRtiMsg.

References DtWwwFederateStateReqMsgKind.

Referenced by DtWwwFederateStateReqMsg().

Set / Get the state request channel type ( proxied or not.)

References netWwwFederateStateMsg(), and DtNetWwwFederateStateMsg::proxied.

Referenced by printData().

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

Returns minimum size of a message, including header.

Referenced by DtWwwFederateStateReqMsg().

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

Print the data section.

Reimplemented from DtRtiMsg.

References isProxied(), requestType(), targetConnectionId(), and targetFederateHandle().

unsigned long DtWwwFederateStateReqMsg::requestType ( ) const [virtual]

Set/Get the state request type ( ids the state component requested )

References netWwwFederateStateMsg(), and DtNetWwwFederateStateMsg::stateType.

Referenced by DtRtiExecWebManager::federateStateReqHandler(), and printData().

void DtWwwFederateStateReqMsg::setProxied ( bool  val) [virtual]
void DtWwwFederateStateReqMsg::setRequestType ( unsigned long  handle) [virtual]
void DtWwwFederateStateReqMsg::setTargetConnectionId ( unsigned long  connId) [virtual]
void DtWwwFederateStateReqMsg::setTargetFederateHandle ( unsigned long  handle) [virtual]
unsigned long DtWwwFederateStateReqMsg::targetConnectionId ( ) const [virtual]

Set/Get target connection handle.

References DtNetWwwFederateStateMsg::connId, and netWwwFederateStateMsg().

Referenced by DtRtiExecWebManager::federateStateReqHandler(), and printData().

unsigned long DtWwwFederateStateReqMsg::targetFederateHandle ( ) const [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)