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

List of all members.

Public Member Functions

 DtSyncPointQueryMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtSyncPointQueryMsg (DtSyncPointQueryKind kind, DtInteractionClassHandle classHandleValue, DtParameterHandle syncPointParameter, DtParameterHandle syncPointFederateParameter=0, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtSyncPointQueryMsg (const DtNetSyncPointQueryMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtSyncPointQueryMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtSyncPointQueryKind kind, DtInteractionClassHandle classHandleValue, DtParameterHandle syncPointParameter, DtParameterHandle syncPointFederateParameter=0)
 Set all fields simultaneously.
virtual void setQueryKind (DtSyncPointQueryKind kind)
 Set/Get query kind.
virtual DtSyncPointQueryKind queryKind () const
virtual void setClassHandle (DtInteractionClassHandle handle)
 Set/Get class handle.
virtual DtInteractionClassHandle classHandle () const
virtual void setSyncPointHandle (DtParameterHandle handle)
 Set/Get the sync point parameter handle.
virtual DtParameterHandle syncPointHandle () const
virtual void setSyncPointFederateHandle (DtParameterHandle handle)
 Set/Get the sync point federate parameter handle.
virtual DtParameterHandle syncPointFederateHandle () const
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)
 Creator.
static void addCallback (DtConnectionMgr *conn, DtSyncPointQueryCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtSyncPointQueryCb cb, void *usr)

Protected Member Functions

virtual DtNetSyncPointQueryMsgnetSyncPointQueryMsg ()
 The network representation.
virtual const
DtNetSyncPointQueryMsg
netSyncPointQueryMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an SyncPointQuery Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.
virtual DtSyncPointQueryMsgself () const
 Casts away const-ness.

Constructor & Destructor Documentation

DtSyncPointQueryMsg::DtSyncPointQueryMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtSyncPointQueryMsg::DtSyncPointQueryMsg ( DtSyncPointQueryKind  kind,
DtInteractionClassHandle  classHandleValue,
DtParameterHandle  syncPointParameter,
DtParameterHandle  syncPointFederateParameter = 0,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtSyncPointQueryMsg::DtSyncPointQueryMsg ( const DtNetSyncPointQueryMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtSyncPointQueryMsg::addCallback ( DtConnectionMgr conn,
DtSyncPointQueryCb  cb,
void *  usr 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtSyncPointQueryMsgKind.

Referenced by DtFedExec::DtFedExec().

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

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

Implements DtRtiMsg.

References DtSyncPointQueryMsg(), and netSyncPointQueryMsg().

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

Creator.

References DtSyncPointQueryMsg().

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

Creator.

References DtSyncPointQueryMsg().

Returns the kind of an SyncPointQuery Msg.

Implements DtRtiMsg.

References DtSyncPointQueryMsgKind.

Referenced by DtSyncPointQueryMsg().

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

Returns minimum size of a message, including header.

Referenced by DtSyncPointQueryMsg().

const DtNetSyncPointQueryMsg * DtSyncPointQueryMsg::netSyncPointQueryMsg ( ) const [protected, virtual]
void DtSyncPointQueryMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References classHandle(), queryKind(), syncPointFederateHandle(), and syncPointHandle().

void DtSyncPointQueryMsg::removeCallback ( DtConnectionMgr conn,
DtSyncPointQueryCb  cb,
void *  usr 
) [static]
DtSyncPointQueryMsg * DtSyncPointQueryMsg::self ( ) const [inline, protected, virtual]

Casts away const-ness.

void DtSyncPointQueryMsg::set ( DtSyncPointQueryKind  kind,
DtInteractionClassHandle  classHandleValue,
DtParameterHandle  syncPointParameter,
DtParameterHandle  syncPointFederateParameter = 0 
) [virtual]

Set all fields simultaneously.

References setClassHandle(), setQueryKind(), setSyncPointFederateHandle(), and setSyncPointHandle().

Set/Get class handle.

References DtNetSyncPointQueryMsg::handle, and netSyncPointQueryMsg().

Referenced by DtSyncPointQueryMsg(), and set().

Set/Get query kind.

References DtNetSyncPointQueryMsg::kind, and netSyncPointQueryMsg().

Referenced by DtSyncPointQueryMsg(), and set().

Set/Get the sync point federate parameter handle.

References netSyncPointQueryMsg(), and DtNetSyncPointQueryMsg::syncPointFederateHandle.

Referenced by DtSyncPointQueryMsg(), and set().

Set/Get the sync point parameter handle.

References netSyncPointQueryMsg(), and DtNetSyncPointQueryMsg::syncPointHandle.

Referenced by DtSyncPointQueryMsg(), and set().


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)