![]() |
MAK RTIspy API Documentation for HLA 1516
|
The DtAssistantNotifyMsg defines a wrapper for the RTI Assistant notify message used to send informational text to be displayed and logged by the RTI Assistant. More...
Inheritance diagram for DtAssistantNotifyMsg:
Collaboration diagram for DtAssistantNotifyMsg:Public Member Functions | |
| DtAssistantNotifyMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantNotifyMsg (const DtNetAssistantNotifyMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtAssistantNotifyMsg (const MAKRti::DtString &text, DtNotifyLevelType notifyLevel, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantNotifyMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (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 | setText (const MAKRti::DtString &name) |
| Set notify text. | |
| virtual MAKRti::DtString | text () const |
| Get notify text. | |
| virtual void | setSourceName (const MAKRti::DtString &name) |
| Set name of source of message (remote notification viewing only). | |
| virtual MAKRti::DtString | sourceName () const |
| Get name of source of message (remote notification viewing only). | |
| virtual void | printData () const |
| Print the data section. | |
Public Member Functions inherited from DtAssistantMsg | |
| virtual | ~DtAssistantMsg () |
| Destructor. | |
| virtual DtNetAssistantMsgHeader * | netHeader () const |
| Get header of network representation. | |
| virtual int | version () const |
| Return the message version. | |
| virtual bool | isValidVersion () const |
| Returns bool: message version is valid? | |
| virtual DtAssistantMsgKind | msgKind () const |
| Get the message kind. | |
| virtual void | print () const |
| Printing functions. | |
| virtual void | printHeader () const |
| virtual bool | isOk () const |
| Message is good? | |
| bool | isAssistantToAssistantMessage () const |
| Returns whether or not this message contains source/destination information included in messages sent between assistants. | |
| virtual MAKRti::DtInetAddr | sourceAddr () const |
| Get/Set the IP address of the source of this message. | |
| virtual void | setSourceAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | sourceId () const |
| Get/Set the ID of the source of this message. | |
| virtual void | setSourceId (int id) |
| virtual MAKRti::DtString | sourceHost () const |
| Get/Set the host name of the source of this message. | |
| virtual void | setSourceHost (const MAKRti::DtString &addr) |
| virtual MAKRti::DtInetAddr | destAddr () const |
| Get/Set the IP address of the destination of this message. | |
| virtual void | setDestAddr (const MAKRti::DtInetAddr &addr) |
| virtual int | destId () const |
| Get/Set the ID of the destination of this message. | |
| virtual void | setDestId (int id) |
| virtual int | compId () const |
| Get/Set the related component's connection ID. | |
| virtual void | setCompId (int compId) |
Static Public Member Functions | |
| static DtAssistantMsg * | create (const DtNetAssistantMsgHeader *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creators. | |
| static DtAssistantMsg * | create (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static void | addCallback (DtRtiAssistantServer *conn, DtAssistantNotifyCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantNotifyCb cb, void *usr) |
| static void | addCallback (DtRtiAssistantPeer *conn, DtAssistantNotifyCb cb, void *usr) |
| Adds or removes a callback with the given Assistant peer for this message type. | |
| static void | removeCallback (DtRtiAssistantPeer *conn, DtAssistantNotifyCb cb, void *usr) |
Static Public Member Functions inherited from DtAssistantMsg | |
| static const char * | kindToString (DtAssistantMsgKind kind) |
| Returns the name of the message, by kind enumeration. | |
Protected Member Functions | |
| virtual DtNetAssistantNotifyMsg * | netAssistantNotifyMsg () |
| The network representation for the notify message. | |
| virtual const DtNetAssistantNotifyMsg * | netAssistantNotifyMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtAssistantNotifyMsg message. | |
| virtual int | minSize () const |
| Returns minimum size of a message, including header. | |
| virtual int | setMinSize (const MAKRti::DtString &text) |
| Sets the field sizes for the variant components and returns the minimum size needed for the message, including header. | |
| virtual void | setTextSize (unsigned long size) |
| Set/Get text size. | |
| virtual unsigned long | textSize () const |
| virtual const char * | textPtr () const |
| Return pointer to text location in message. | |
| virtual char * | textPtr () |
| virtual void | setSourceNameSize (unsigned long size) |
| Set/Get source name size. | |
| virtual unsigned long | sourceNameSize () const |
| virtual const char * | sourceNamePtr () const |
| Return pointer to text location in message. | |
| virtual char * | sourceNamePtr () |
Protected Member Functions inherited from DtAssistantMsg | |
| DtAssistantMsg () | |
| Constructor. | |
| virtual void | sizeChanged (int size) |
| Called whenever size is changed using changeSize, or insert/deleteBytes. | |
| void | initAssistantMsg (int size, DtAssistantMsgKind msgKindVal, DtBufferPtr buffer) |
| Called by ctor, so not virtual. | |
| void | initAssistantMsg (const void *initial, int size, DtBufferPtr buffer) |
| void | initAssistantMsg (const DtNetAssistantMsgHeader *header, DtBufferPtr buffer) |
| virtual void | adjustBytes (int offset, int numBytes) |
| Adjust numBytes bytes at the indicated offset in the net rep. | |
| virtual void | adjustBytes (void *address, int numBytes) |
| Adjust the numBytes starting at the indicated address. | |
| virtual void | resizeForSrcDestInfo () |
| Allocates memory at the end of the message for source/destination information needed when sending messages between assistants. | |
| virtual const DtNetAssistantSrcDestInfo * | srcDestInfoPtr () const |
| Return pointer to source/destination information in the message. | |
| virtual DtNetAssistantSrcDestInfo * | srcDestInfoPtr () |
| virtual void | setSourceHostSize (unsigned long size) |
| Set/Get source host name text size. | |
| virtual unsigned long | sourceHostSize () const |
| virtual const char * | sourceHostPtr () const |
| Return pointer to source host name in message. | |
| virtual char * | sourceHostPtr () |
The DtAssistantNotifyMsg defines a wrapper for the RTI Assistant notify message used to send informational text to be displayed and logged by the RTI Assistant.
| DtAssistantNotifyMsg::DtAssistantNotifyMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), and minSize().
| DtAssistantNotifyMsg::DtAssistantNotifyMsg | ( | const DtNetAssistantNotifyMsg * | netRep, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
References DtNetAssistantNotifyMsg::header, and DtAssistantMsg::initAssistantMsg().
| DtAssistantNotifyMsg::DtAssistantNotifyMsg | ( | const MAKRti::DtString & | text, |
| DtNotifyLevelType | notifyLevel, | ||
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), setMinSize(), setNotifyLevel(), and setText().
|
virtual |
Destructor.
|
static |
Adds or removes a callback with the given Assistant server for this message type.
References DtRtiAssistantServer::addMsgCallback(), and DtAssistantNotifyMsgKind.
Referenced by DtAssistantFederationsInfoMgr::DtAssistantFederationsInfoMgr(), DtAssistantFederationsViewMgr::DtAssistantFederationsViewMgr(), and DtAssistantTrayIconMgr::DtAssistantTrayIconMgr().
|
static |
Adds or removes a callback with the given Assistant peer for this message type.
References DtRtiAssistantPeer::addMsgCallback(), and DtAssistantNotifyMsgKind.
|
virtual |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantNotifyMsg(), and netAssistantNotifyMsg().
|
static |
Creators.
References DtAssistantNotifyMsg().
|
static |
References DtAssistantNotifyMsg().
|
protectedvirtual |
Returns the kind of a DtAssistantNotifyMsg message.
Implements DtAssistantMsg.
References DtAssistantNotifyMsgKind.
Referenced by DtAssistantNotifyMsg().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtAssistantNotifyMsg().
|
protectedvirtual |
The network representation for the notify message.
Referenced by clone(), notifyLevel(), setNotifyLevel(), setSourceNameSize(), setTextSize(), sourceNameSize(), textPtr(), and textSize().
|
protectedvirtual |
|
virtual |
Get notify level.
References netAssistantNotifyMsg().
Referenced by printData(), and DtAssistantTrayIconMgr::processNotifyMsg().
|
virtual |
Print the data section.
Reimplemented from DtAssistantMsg.
References notifyLevel(), sourceName(), and text().
|
static |
|
static |
References DtAssistantNotifyMsgKind, and DtRtiAssistantPeer::removeMsgCallback().
|
protectedvirtual |
Sets the field sizes for the variant components and returns the minimum size needed for the message, including header.
DOES NOT allocate memory for the components.
References setTextSize(), and textSize().
Referenced by DtAssistantNotifyMsg().
|
virtual |
Set notify level.
References netAssistantNotifyMsg(), and DtNetAssistantNotifyMsg::notifyLevel.
Referenced by DtAssistantNotifyMsg(), DtRtiAssistantClient::sendNotifyMsg(), and DtRtiAssistantPeer::sendNotifyMsg().
|
virtual |
Set name of source of message (remote notification viewing only).
References rti1516e::insertBytes(), setSourceNameSize(), sourceNamePtr(), and sourceNameSize().
Referenced by DtRtiAssistantPeer::sendNotifyMsg().
|
protectedvirtual |
Set/Get source name size.
References netAssistantNotifyMsg(), and DtNetAssistantNotifyMsg::sourceNameSize.
Referenced by setSourceName().
|
virtual |
Set notify text.
References rti1516e::insertBytes(), setTextSize(), textPtr(), and textSize().
Referenced by DtAssistantNotifyMsg(), DtRtiAssistantClient::sendNotifyMsg(), and DtRtiAssistantPeer::sendNotifyMsg().
|
protectedvirtual |
Set/Get text size.
References netAssistantNotifyMsg(), and DtNetAssistantNotifyMsg::textSize.
Referenced by setMinSize(), and setText().
|
virtual |
Get name of source of message (remote notification viewing only).
References sourceNamePtr(), and sourceNameSize().
Referenced by printData(), and DtAssistantTrayIconMgr::processNotifyMsg().
|
protectedvirtual |
Return pointer to text location in message.
References textPtr(), and textSize().
Referenced by setSourceName(), and sourceName().
|
protectedvirtual |
References textPtr(), and textSize().
|
protectedvirtual |
References netAssistantNotifyMsg(), and DtNetAssistantNotifyMsg::sourceNameSize.
Referenced by setSourceName(), and sourceName().
|
virtual |
Get notify text.
References textPtr(), and textSize().
Referenced by printData(), and DtAssistantTrayIconMgr::processNotifyMsg().
|
protectedvirtual |
Return pointer to text location in message.
References netAssistantNotifyMsg().
Referenced by setText(), sourceNamePtr(), and text().
|
protectedvirtual |
References netAssistantNotifyMsg().
|
protectedvirtual |
References netAssistantNotifyMsg(), and DtNetAssistantNotifyMsg::textSize.
Referenced by setMinSize(), setText(), sourceNamePtr(), and text().