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

List of all members.

Public Member Functions

 DtConnectMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtConnectMsg (const DtNetConnectMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtConnectMsg (DtHandle handle, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtConnectMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtHandle handle)
 Set all fields simultaneously.
virtual DtHandle connectionHandle () const
 Set get connection handle.
virtual void setConnectionHandle (DtHandle handle)
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, DtConnectCb cb, void *usr, bool isMomCallback=false)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtConnectCb cb, void *usr, bool isMomCallback=false)

Protected Member Functions

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

Constructor & Destructor Documentation

DtConnectMsg::DtConnectMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtConnectMsg::DtConnectMsg ( const DtNetConnectMsg netRep,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtConnectMsg::DtConnectMsg ( DtHandle  handle,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

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

Callback management.

References DtConnectionMgr::addMsgCallback(), and DtConnectMsgKind.

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

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

Implements DtRtiMsg.

Reimplemented in DtDeleteSocketMsg, DtDisconnectMsg, and DtRtiExecDisconnectMsg.

References DtConnectMsg(), and netConnectMsg().

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

Creator.

Reimplemented in DtDeleteSocketMsg, DtDisconnectMsg, and DtRtiExecDisconnectMsg.

References DtConnectMsg().

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

Returns the kind of an Connect Msg.

Implements DtRtiMsg.

Reimplemented in DtDeleteSocketMsg, DtDisconnectMsg, and DtRtiExecDisconnectMsg.

References DtConnectMsgKind.

Referenced by DtConnectMsg().

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

Returns minimum size of a message, including header.

Referenced by DtConnectMsg().

DtNetConnectMsg * DtConnectMsg::netConnectMsg ( ) [protected, virtual]
const DtNetConnectMsg * DtConnectMsg::netConnectMsg ( ) const [protected, virtual]
void DtConnectMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References connectionHandle().

void DtConnectMsg::removeCallback ( DtConnectionMgr conn,
DtConnectCb  cb,
void *  usr,
bool  isMomCallback = false 
) [static]
DtConnectMsg * DtConnectMsg::self ( ) const [inline, protected, virtual]

Casts away const-ness.

void DtConnectMsg::set ( DtHandle  handle) [virtual]

Set all fields simultaneously.

References setConnectionHandle().

void DtConnectMsg::setConnectionHandle ( DtHandle  handle) [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)