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

List of all members.

Public Member Functions

 DtResignDirectiveMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtResignDirectiveMsg (DtFederateHandle sendingFederate, DtResignAction resignDirective, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
 DtResignDirectiveMsg (const DtNetResignDirectiveMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor.
virtual ~DtResignDirectiveMsg ()
 Destructor.
virtual DtRtiMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void set (DtFederateHandle sendingFederate, DtResignAction resignDirective)
 Set all fields simultaneously.
virtual void setSendingFederate (DtFederateHandle handle)
 Set/Get recipient federate handle.
virtual DtFederateHandle sendingFederate () const
virtual void setResignDirective (DtResignAction directive)
 Set/Get attribute handles.
virtual DtResignAction resignDirective () 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, DtResignDirectiveCb cb, void *usr)
 Callback management.
static void removeCallback (DtConnectionMgr *conn, DtResignDirectiveCb cb, void *usr)

Protected Member Functions

virtual DtNetResignDirectiveMsgnetResignDirectiveMsg ()
 The network representation.
virtual const
DtNetResignDirectiveMsg
netResignDirectiveMsg () const
virtual DtRtiMsgKind internalDtRtiMsgKind ()
 Returns the kind of an Ownership Msg.
virtual int minSize () const
 Returns minimum size of a message, including header.
virtual DtResignDirectiveMsgself () const
 Casts away const-ness.

Constructor & Destructor Documentation

DtResignDirectiveMsg::DtResignDirectiveMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructor.

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

Referenced by clone(), and create().

DtResignDirectiveMsg::DtResignDirectiveMsg ( DtFederateHandle  sendingFederate,
DtResignAction  resignDirective,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtResignDirectiveMsg::DtResignDirectiveMsg ( const DtNetResignDirectiveMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

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

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

Implements DtRtiMsg.

References DtResignDirectiveMsg(), and netResignDirectiveMsg().

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

Creator.

References DtResignDirectiveMsg().

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

Creator.

References DtResignDirectiveMsg().

Returns the kind of an Ownership Msg.

Implements DtRtiMsg.

References DtResignDirectiveMsgKind.

Referenced by DtResignDirectiveMsg().

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

Returns minimum size of a message, including header.

Referenced by DtResignDirectiveMsg().

The network representation.

Referenced by clone(), resignDirective(), sendingFederate(), setResignDirective(), and setSendingFederate().

void DtResignDirectiveMsg::printData ( DtLogicalTimeFactory logicalTimeFactory) const [virtual]

Print the data section.

Reimplemented from DtRtiMsg.

References resignDirective(), and sendingFederate().

void DtResignDirectiveMsg::removeCallback ( DtConnectionMgr conn,
DtResignDirectiveCb  cb,
void *  usr 
) [static]
DtResignAction DtResignDirectiveMsg::resignDirective ( ) const [virtual]

References netResignDirectiveMsg().

Referenced by printData().

DtResignDirectiveMsg * DtResignDirectiveMsg::self ( ) const [inline, protected, virtual]

Casts away const-ness.

void DtResignDirectiveMsg::set ( DtFederateHandle  sendingFederate,
DtResignAction  resignDirective 
) [virtual]

Set all fields simultaneously.

References setResignDirective(), and setSendingFederate().

void DtResignDirectiveMsg::setResignDirective ( DtResignAction  directive) [virtual]

Set/Get attribute handles.

References netResignDirectiveMsg(), and DtNetResignDirectiveMsg::resignDirective.

Referenced by DtResignDirectiveMsg(), and set().

Set/Get recipient federate handle.

References DtNetResignDirectiveMsg::fedHandle, and netResignDirectiveMsg().

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