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

List of all members.

Public Member Functions

 DtQueueFullMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtQueueFullMsg (const DtNetQueueFullMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtQueueFullMsg (unsigned long handle, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtQueueFullMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
unsigned long connectionHandle () const
void setConnectionHandle (unsigned long handle)

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, DtQueueFullCb cb, void *usr, bool isMomCallback=false)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtQueueFullCb cb, void *usr, bool isMomCallback=false)

Protected Member Functions

virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an Disconnect Msg.
virtual DtNetQueueFullMsgnetQueueFullMsg ()
 The network representation.
virtual const DtNetQueueFullMsgnetQueueFullMsg () const
virtual int minSize () const

Constructor & Destructor Documentation

DtQueueFullMsg::DtQueueFullMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtQueueFullMsg::DtQueueFullMsg ( const DtNetQueueFullMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Constructor.

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

DtQueueFullMsg::DtQueueFullMsg ( unsigned long  handle,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

void DtQueueFullMsg::addCallback ( DtConnectionMgr conn,
DtQueueFullCb  cb,
void *  usr,
bool  isMomCallback = false 
) [static]

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtQueueFullMsgKind.

Referenced by DtRtiExec::DtRtiExec().

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

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

Implements DtRtiMsg.

References DtQueueFullMsg(), and netQueueFullMsg().

unsigned long DtQueueFullMsg::connectionHandle ( ) const
DtRtiMsg * DtQueueFullMsg::create ( const DtNetMsgHeader initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]

Creator.

References DtQueueFullMsg().

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

References DtQueueFullMsg().

Returns the kind of an Disconnect Msg.

Implements DtRtiMsg.

References DtQueueFullMsgKind.

Referenced by DtQueueFullMsg().

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

Referenced by DtQueueFullMsg().

The network representation.

Referenced by clone(), connectionHandle(), DtQueueFullMsg(), and setConnectionHandle().

const DtNetQueueFullMsg * DtQueueFullMsg::netQueueFullMsg ( ) const [protected, virtual]
void DtQueueFullMsg::removeCallback ( DtConnectionMgr conn,
DtQueueFullCb  cb,
void *  usr,
bool  isMomCallback = false 
) [static]
void DtQueueFullMsg::setConnectionHandle ( unsigned long  handle)

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)