MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtAssistantCommandMsg Class Reference

The DtAssistantCommandMsg defines a wrapper for the messages sent to and from the Assistant to deliver commands to the assistant. More...

+ Inheritance diagram for DtAssistantCommandMsg:
+ Collaboration diagram for DtAssistantCommandMsg:

Public Types

enum  DtCommandEnum { DtDoNotCommand = 0, DtRequestCommand, DtForceCommand }
 

Public Member Functions

 DtAssistantCommandMsg (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor. More...
 
 DtAssistantCommandMsg (const DtNetAssistantCommandMsg *netRep, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 Constructor. More...
 
 DtAssistantCommandMsg (DtU8 commandType, const MAKRti::DtString &messageString="", const DtU8 assistantId=0, const DtU16 fedexHandle=0, const DtU16 fedHandle=0, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 
virtual ~DtAssistantCommandMsg ()
 Destructor. More...
 
virtual DtAssistantMsgclone (bool copy=true) const
 Return a copy/empty object of the same type as this. More...
 
virtual void setIsAssistantToAssistant (bool yesNo)
 Get / Set whether this is from an assistant to assistant client. More...
 
virtual bool isAssistantToAssistant () const
 
virtual void setCommandType (DtU8 yesNo)
 Get / Set the command value. More...
 
virtual DtU8 commandType () const
 
virtual void printData () const
 Print the data section. More...
 
virtual int setMinSize (const MAKRti::DtString &text)
 set the min size. Performs no allocation. More...
 
virtual void setMessageString (const MAKRti::DtString &msgString)
 Set/Get response string size. More...
 
virtual MAKRti::DtString messageString () const
 
virtual void setTargetAssistantComponentId (const DtU8 assistantId)
 set the assistant "handle" this is addressed to only pertinent to the {delete, stopForwarder, stopRtiExec} commands. More...
 
virtual DtU8 targetAssistantComponentId () const
 
virtual void setTargetFederationHandle (const DtU16 fedexHandle)
 set the federation handle this is addressed to only pertinent to the delete command. More...
 
virtual DtU16 targetFederationHandle () const
 
virtual void setTargetFederateHandle (const DtU16 fedHandle)
 set the federate handle this is addressed to only pertinent to the delete command. More...
 
virtual DtU16 targetFederateHandle () const
 
- Public Member Functions inherited from DtAssistantMsg
virtual ~DtAssistantMsg ()
 Destructor. More...
 
virtual DtNetAssistantMsgHeadernetHeader () const
 Get header of network representation. More...
 
virtual int version () const
 Return the message version. More...
 
virtual bool isValidVersion () const
 Returns bool: message version is valid? More...
 
virtual DtAssistantMsgKind msgKind () const
 Get the message kind. More...
 
virtual void print () const
 Printing functions. More...
 
virtual void printHeader () const
 
virtual void printSrcDest () const
 
virtual bool isOk () const
 Message is good? More...
 
bool isAssistantToAssistantMessage () const
 Returns whether or not this message contains source/destination information included in messages sent between assistants. More...
 
virtual MAKRti::DtInetAddr sourceAddr () const
 Get/Set the IP address of the source of this message. More...
 
virtual void setSourceAddr (const MAKRti::DtInetAddr &addr)
 
virtual int sourceId () const
 Get/Set the ID of the source of this message. More...
 
virtual void setSourceId (int id)
 
virtual MAKRti::DtString sourceHost () const
 Get/Set the host name of the source of this message. More...
 
virtual void setSourceHost (const MAKRti::DtString &addr)
 
virtual MAKRti::DtInetAddr destAddr () const
 Get/Set the IP address of the destination of this message. More...