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

List of all members.

Public Member Functions

 DtUnpubInterMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtUnpubInterMsg (DtInteractionClassHandle theInter, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtUnpubInterMsg (const DtNetUnpubInterMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtUnpubInterMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtInteractionClassHandle theInter)
 Set all fields simultaneously.
virtual void setHandle (DtInteractionClassHandle hand)
 Set/Get handle.
virtual DtInteractionClassHandle handle () 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, DtUnpubInterCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtUnpubInterCb cb, void *usr)

Protected Member Functions

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

Constructor & Destructor Documentation

DtUnpubInterMsg::DtUnpubInterMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtUnpubInterMsg::DtUnpubInterMsg ( DtInteractionClassHandle  theInter,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtUnpubInterMsg::DtUnpubInterMsg ( const DtNetUnpubInterMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Constructor.

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

Destructor.


Member Function Documentation

void DtUnpubInterMsg::addCallback ( DtConnectionMgr conn,
DtUnpubInterCb  cb,
void *  usr 
) [static]
DtRtiMsg * DtUnpubInterMsg::clone ( bool  copy = true) const [virtual]

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

Implements DtRtiMsg.

References DtUnpubInterMsg(), and netUnpubInterMsg().

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

Creator.

References DtUnpubInterMsg().

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

Creator.

References DtUnpubInterMsg().

References DtNetPubInterMsg::handle, and netUnpubInterMsg().

Referenced by printData().

Returns the kind of an UnpubInter Msg.

Implements DtRtiMsg.

References DtUnpubInterMsgKind.

Referenced by DtUnpubInterMsg().

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

Returns minimum size of a message, including header.

Referenced by DtUnpubInterMsg().

The network representation.

Referenced by clone(), handle(), and setHandle().

const DtNetUnpubInterMsg * DtUnpubInterMsg::netUnpubInterMsg ( ) const [protected, virtual]
void DtUnpubInterMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References handle().

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

Casts away const-ness.

void DtUnpubInterMsg::set ( DtInteractionClassHandle  theInter) [virtual]

Set all fields simultaneously.

References setHandle().

Referenced by DtInteractionMgr::sendUnpublishMsg().

Set/Get handle.

References DtNetPubInterMsg::handle, and netUnpubInterMsg().

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