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

List of all members.

Public Member Functions

 DtLocDelMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtLocDelMsg (DtObjectInstanceHandle objHandleValue, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtLocDelMsg (const DtNetLocDelMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtLocDelMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtObjectInstanceHandle objHandleValue)
 Set all fields simultaneously.
virtual void setObjHandle (DtObjectInstanceHandle id)
 Set/Get object handle.
virtual DtObjectInstanceHandle objHandle () 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, DtLocDelCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtLocDelCb cb, void *usr)

Protected Member Functions

virtual DtNetLocDelMsgnetLocDelMsg ()
 The network representation.
virtual const DtNetLocDelMsgnetLocDelMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an RegObj Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.
virtual DtLocDelMsgself () const
 Casts away const-ness.

Constructor & Destructor Documentation

DtLocDelMsg::DtLocDelMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtLocDelMsg::DtLocDelMsg ( DtObjectInstanceHandle  objHandleValue,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtLocDelMsg::DtLocDelMsg ( const DtNetLocDelMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Constructor.

References DtNetLocDelMsg::header, and DtRtiMsg::initDtRtiMsg().

Destructor.


Member Function Documentation

void DtLocDelMsg::addCallback ( DtConnectionMgr conn,
DtLocDelCb  cb,
void *  usr 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtLocDelMsgKind.

Referenced by DtObjectMgr::DtObjectMgr().

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

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

Implements DtRtiMsg.

References DtLocDelMsg(), and netLocDelMsg().

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

Creator.

References DtLocDelMsg().

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

Creator.

References DtLocDelMsg().

Returns the kind of an RegObj Msg.

Implements DtRtiMsg.

References DtLocDelMsgKind.

Referenced by DtLocDelMsg().

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

Returns minimum size of a message, including header.

Referenced by DtLocDelMsg().

DtNetLocDelMsg * DtLocDelMsg::netLocDelMsg ( ) [protected, virtual]

The network representation.

Referenced by clone(), objHandle(), and setObjHandle().

const DtNetLocDelMsg * DtLocDelMsg::netLocDelMsg ( ) const [protected, virtual]
void DtLocDelMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References objHandle().

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

Casts away const-ness.

void DtLocDelMsg::set ( DtObjectInstanceHandle  objHandleValue) [virtual]

Set all fields simultaneously.

References setObjHandle().

Referenced by DtObjectMgr::sendLocalDeleteMsg().

Set/Get object handle.

References DtNetLocDelMsg::id, and netLocDelMsg().

Referenced by DtLocDelMsg(), 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)