MAK RTIspy API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtAssistantNtfyLvlUpdateMsg Class Reference

The DtAssistantNtfyLvlUpdateMsg defines a wrapper for the RTI Assistant notify level update message used by the Assistant to command an RTI component to update its notify level. More...

+ Inheritance diagram for DtAssistantNtfyLvlUpdateMsg:
+ Collaboration diagram for DtAssistantNtfyLvlUpdateMsg:

List of all members.

Public Member Functions

 DtAssistantNtfyLvlUpdateMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructors.
 DtAssistantNtfyLvlUpdateMsg (const DtNetAssistantNtfyLvlUpdateMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtAssistantNtfyLvlUpdateMsg (DtNotifyLevelType notifyLevel, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
virtual ~DtAssistantNtfyLvlUpdateMsg ()
 Destructor.
virtual DtAssistantMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this.
virtual void setNotifyLevel (DtNotifyLevelType level)
 Set notify level.
virtual DtNotifyLevelType notifyLevel () const
 Get notify level.
virtual void printData () const
 Print the data section.

Static Public Member Functions

static DtAssistantMsgcreate (const DtNetAssistantMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Creators.
static DtAssistantMsgcreate (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static void addCallback (DtRtiAssistantClient *conn, DtAssistantNtfyLvlUpdateCb cb, void *usr)
 Adds or removes a callback with the given Assistant client for this message type.
static void removeCallback (DtRtiAssistantClient *conn, DtAssistantNtfyLvlUpdateCb cb, void *usr)

Protected Member Functions

virtual
DtNetAssistantNtfyLvlUpdateMsg
netAssistantNtfyLvlUpdateMsg ()
 The network representation for the message.
virtual const
DtNetAssistantNtfyLvlUpdateMsg
netAssistantNtfyLvlUpdateMsg () const
virtual DtAssistantMsgKind internalMsgKind ()
 Returns the kind of a DtAssistantNtfyLvlUpdateMsg message.
virtual int minSize () const
 Returns minimum size of a message, including header.

Detailed Description

The DtAssistantNtfyLvlUpdateMsg defines a wrapper for the RTI Assistant notify level update message used by the Assistant to command an RTI component to update its notify level.


Constructor & Destructor Documentation

DtAssistantNtfyLvlUpdateMsg::DtAssistantNtfyLvlUpdateMsg ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)

Constructors.

References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().

Referenced by clone(), and create().

DtAssistantNtfyLvlUpdateMsg::DtAssistantNtfyLvlUpdateMsg ( const DtNetAssistantNtfyLvlUpdateMsg netRepMsg,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)
DtAssistantNtfyLvlUpdateMsg::DtAssistantNtfyLvlUpdateMsg ( DtNotifyLevelType  notifyLevel,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Destructor.


Member Function Documentation

Adds or removes a callback with the given Assistant client for this message type.

References DtRtiAssistantClient::addMsgCallback(), and DtAssistantNtfyLvlUpdateMsgKind.

Referenced by DtRtiAssistantClient::DtRtiAssistantClient(), and DtRtiexecObserverForAssistant::DtRtiexecObserverForAssistant().

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

Implements DtAssistantMsg.

References DtAssistantNtfyLvlUpdateMsg(), and netAssistantNtfyLvlUpdateMsg().

DtAssistantMsg * DtAssistantNtfyLvlUpdateMsg::create ( const DtNetAssistantMsgHeader initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
) [static]

Creators.

References DtAssistantNtfyLvlUpdateMsg().

DtAssistantMsg * DtAssistantNtfyLvlUpdateMsg::create ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER) [static]

Returns the kind of a DtAssistantNtfyLvlUpdateMsg message.

Implements DtAssistantMsg.

References DtAssistantNtfyLvlUpdateMsgKind.

Referenced by DtAssistantNtfyLvlUpdateMsg().

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

Returns minimum size of a message, including header.

Referenced by DtAssistantNtfyLvlUpdateMsg().

The network representation for the message.

Referenced by clone(), notifyLevel(), and setNotifyLevel().

DtNotifyLevelType DtAssistantNtfyLvlUpdateMsg::notifyLevel ( ) const [virtual]
void DtAssistantNtfyLvlUpdateMsg::printData ( ) const [virtual]

Print the data section.

Reimplemented from DtAssistantMsg.

References notifyLevel().

void DtAssistantNtfyLvlUpdateMsg::setNotifyLevel ( DtNotifyLevelType  level) [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)