![]() |
MAK RTIspy API Documentation for HLA 1516
|
The DtAssistantConnMsg defines a wrapper for the RTI Assistant connection information message used to send general connection information and status between the Assistant and any connected RTI components. More...
Inheritance diagram for DtAssistantConnMsg:
Collaboration diagram for DtAssistantConnMsg:Public Member Functions | |
| DtAssistantConnMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Constructors. | |
| DtAssistantConnMsg (const DtNetAssistantConnMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtAssistantConnMsg (DtAssistantComponentType componentType, bool disconnect, const MAKRti::DtString &display, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtAssistantConnMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual DtAssistantComponentType | componentType () const |
| Set/Get component type. | |
| virtual void | setComponentType (DtAssistantComponentType componentType) |
| virtual bool | isDisconnect () const |
| Set/Get disconnect status. | |
| virtual void | setDisconnect (bool val) |
| virtual void | setDisplay (const MAKRti::DtString &display) |
| Set/Get display. | |
| virtual MAKRti::DtString | display () const |
| 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, DtAssistantConnCb cb, void *usr) |
| Adds or removes a callback with the given Assistant server for this message type. | |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantConnCb 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 DtNetAssistantConnMsg * | netAssistantConnMsg () |
| The network representation. | |
| virtual const DtNetAssistantConnMsg * | netAssistantConnMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of a DtAssistantConnMsg 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 | setDisplaySize (unsigned long size) |
| Set/Get display string size. | |
| virtual unsigned long | displaySize () const |
| virtual const char * | displayPtr () const |
| Return pointer to display string message. | |
| virtual char * | displayPtr () |
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 DtAssistantConnMsg defines a wrapper for the RTI Assistant connection information message used to send general connection information and status between the Assistant and any connected RTI components.
| DtAssistantConnMsg::DtAssistantConnMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Constructors.
References DtAssistantMsg::initAssistantMsg(), internalMsgKind(), minSize(), and setDisconnect().
| DtAssistantConnMsg::DtAssistantConnMsg | ( | const DtNetAssistantConnMsg * | netRep, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
References DtNetAssistantConnMsg::header, and DtAssistantMsg::initAssistantMsg().
| DtAssistantConnMsg::DtAssistantConnMsg | ( | DtAssistantComponentType | componentType, |
| bool | disconnect, | ||
| const MAKRti::DtString & | display, | ||
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
|
virtual |
Destructor.
|
static |
Adds or removes a callback with the given Assistant server for this message type.
References DtRtiAssistantServer::addMsgCallback(), and DtAssistantConnMsgKind.
Referenced by DtAssistantComponentMgr::DtAssistantComponentMgr().
|
virtual |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
References DtAssistantConnMsg(), and netAssistantConnMsg().
|
virtual |
Set/Get component type.
References netAssistantConnMsg().
Referenced by printData(), DtAssistantComponentMgr::processNewConnMsg(), and setComponentType().
|
static |
Creators.
References DtAssistantConnMsg().
|
static |
References DtAssistantConnMsg().
|
virtual |
References displayPtr(), and displaySize().
Referenced by printData(), DtAssistantComponentMgr::processNewConnMsg(), and DtRtiAssistantClient::sendConnectMsg().
|
protectedvirtual |
Return pointer to display string message.
References netAssistantConnMsg().
Referenced by display(), and setDisplay().
|
protectedvirtual |
References netAssistantConnMsg().
|
protectedvirtual |
References DtNetAssistantConnMsg::displayStrSize, and netAssistantConnMsg().
Referenced by display(), setDisplay(), and setMinSize().
|
protectedvirtual |
Returns the kind of a DtAssistantConnMsg message.
Implements DtAssistantMsg.
References DtAssistantConnMsgKind.
Referenced by DtAssistantConnMsg().
|
virtual |
Set/Get disconnect status.
References DtNetAssistantConnMsg::disconnect, and netAssistantConnMsg().
Referenced by printData(), DtAssistantComponentMgr::processConnMsg(), and DtRtiAssistantClient::sendConnectMsg().
|
protectedvirtual |
Returns minimum size of a message, including header.
Referenced by DtAssistantConnMsg().
|
protectedvirtual |
The network representation.
Referenced by clone(), componentType(), displayPtr(), displaySize(), isDisconnect(), setComponentType(), setDisconnect(), and setDisplaySize().
|
protectedvirtual |
|
virtual |
Print the data section.
Reimplemented from DtAssistantMsg.
References componentType(), display(), and isDisconnect().
|
static |
References DtAssistantConnMsgKind, and DtRtiAssistantServer::removeMsgCallback().
Referenced by DtAssistantComponentMgr::~DtAssistantComponentMgr().
|
virtual |
References DtNetAssistantConnMsg::componentType, componentType(), and netAssistantConnMsg().
Referenced by DtAssistantConnMsg(), DtRtiAssistantClient::sendClose(), and DtRtiAssistantClient::sendConnectMsg().
|
virtual |
|
virtual |
Set/Get display.
References displayPtr(), displaySize(), rti1516e::insertBytes(), and setDisplaySize().
Referenced by DtAssistantConnMsg(), DtRtiAssistantClient::sendConnectMsg(), and DtRtiAssistantServer::sendConnMsg().
|
protectedvirtual |
Set/Get display string size.
References DtNetAssistantConnMsg::displayStrSize, and netAssistantConnMsg().
Referenced by setDisplay(), and setMinSize().
|
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 displaySize(), and setDisplaySize().
Referenced by DtAssistantConnMsg().