![]() |
MAK RTIspy API Documentation for HLA 1.3
|
The DtAssistantRidParamsMsg defines a wrapper for the RTI Assistant RID parameter message used by the Assistant to request RID parameters and by an rtiexec to respond with its RID parameters. More...
Inheritance diagram for DtAssistantRidParamsMsg:
Collaboration diagram for DtAssistantRidParamsMsg:Public Member Functions | |
| DtAssistantRidParamsMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Default / Send constructor. | |
| DtAssistantRidParamsMsg (const DtNetAssistantRidParamsMsg *netRepMsg, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| Recv Constructor (from incoming message) | |
| virtual | ~DtAssistantRidParamsMsg () |
| Destructor. | |
| virtual DtAssistantMsg * | clone (bool copy=true) const |
| Return a copy/empty object of the same type as this. | |
| virtual int | minSize () const |
| virtual void | setIsRequest (bool isReq) |
| Set whether this is a request message, otherwise its a response msg. | |
| virtual bool | isRequest () const |
| Get whether this is a request message, otherwise its a response msg. | |
| virtual void | setFederateHandle (unsigned hdl) |
| Set whether this is a request message, otherwise its a response msg. | |
| virtual unsigned | federateHandle () const |
| Get whether this is a request message, otherwise its a response msg. | |
| virtual void | setRidFilename (const MAKRti::DtFilename &filename) |
| Set RID filename. | |
| virtual MAKRti::DtFilename | ridFilename () const |
| Get RID filename. | |
| virtual void | setRidParams (const MAKRti::DtString &ridParams) |
| Set RID parameters. | |
| virtual void | getRidParams (MAKRti::DtString &ridParams) const |
| Get RID parameters. | |
| virtual void | setFederation (const MAKRti::DtString &federation) |
| Set RID filename. | |
| virtual MAKRti::DtString | federation () const |
| Get RID filename. | |
| 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) |
| Creator for receiving. | |
| static DtAssistantMsg * | create (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| Creator for sending. | |
Callback management | |
| static void | addCallback (DtRtiAssistantClient *conn, DtAssistantRidParamsCb cb, void *usr) |
| static void | removeCallback (DtRtiAssistantClient *conn, DtAssistantRidParamsCb cb, void *usr) |
| static void | addCallback (DtRtiAssistantServer *conn, DtAssistantRidParamsCb cb, void *usr) |
| static void | removeCallback (DtRtiAssistantServer *conn, DtAssistantRidParamsCb cb, void *usr) |
| static void | addCallback (DtRtiAssistantPeer *conn, DtAssistantRidParamsCb cb, void *usr) |
| static void | removeCallback (DtRtiAssistantPeer *conn, DtAssistantRidParamsCb 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 DtNetAssistantRidParamsMsg * | netAssistantRidParamsMsg () |
| The network representation. | |
| virtual const DtNetAssistantRidParamsMsg * | netAssistantRidParamsMsg () const |
| virtual DtAssistantMsgKind | internalMsgKind () |
| Returns the kind of this message. | |
| virtual void | setRidFilenameSize (unsigned long size) |
| Set/Get RID filename size. | |
| virtual unsigned long | ridFilenameSize () const |
| virtual const char * | ridFilenamePtr () const |
| Return pointer to RID filename name location in message. | |
| virtual char * | ridFilenamePtr () |
| virtual void | setRidParametersSize (unsigned long size) |
| Set/Get RID parameters size. | |
| virtual unsigned long | ridParametersSize () const |
| virtual const char * | ridParametersPtr () const |
| Return pointer to RID parameters location in message. | |
| virtual char * | ridParametersPtr () |
| virtual void | setFederationSize (unsigned long size) |
| Set/Get federation name size. | |
| virtual unsigned long | federationSize () const |
| virtual const char * | federationPtr () const |
| Return pointer to RID parameters location in message. | |
| virtual char * | federationPtr () |
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 DtAssistantRidParamsMsg defines a wrapper for the RTI Assistant RID parameter message used by the Assistant to request RID parameters and by an rtiexec to respond with its RID parameters.
| DtAssistantRidParamsMsg::DtAssistantRidParamsMsg | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
Default / Send constructor.
| DtAssistantRidParamsMsg::DtAssistantRidParamsMsg | ( | const DtNetAssistantRidParamsMsg * | netRepMsg, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
Recv Constructor (from incoming message)
|
virtual |
Destructor.
|
static |
|
static |
|
static |
|
virtual |
Return a copy/empty object of the same type as this.
Implements DtAssistantMsg.
|
static |
Creator for receiving.
|
static |
Creator for sending.
|
virtual |
Get whether this is a request message, otherwise its a response msg.
|
virtual |
Get RID filename.
|
protectedvirtual |
Return pointer to RID parameters location in message.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Get RID parameters.
|
protectedvirtual |
Returns the kind of this message.
Implements DtAssistantMsg.
|
virtual |
Get whether this is a request message, otherwise its a response msg.
|
virtual |
|
protectedvirtual |
The network representation.
|
protectedvirtual |
|
virtual |
Print the data section.
Reimplemented from DtAssistantMsg.
|
static |
|
static |
|
static |
|
virtual |
Get RID filename.
|
protectedvirtual |
Return pointer to RID filename name location in message.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Return pointer to RID parameters location in message.
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
Set whether this is a request message, otherwise its a response msg.
|
virtual |
Set RID filename.
|
protectedvirtual |
Set/Get federation name size.
|
virtual |
Set whether this is a request message, otherwise its a response msg.
|
virtual |
Set RID filename.
|
protectedvirtual |
Set/Get RID filename size.
|
protectedvirtual |
Set/Get RID parameters size.
|
virtual |
Set RID parameters.