MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes
FedProSess::DtCallResponseMessage Class Reference
+ Inheritance diagram for FedProSess::DtCallResponseMessage:
+ Collaboration diagram for FedProSess::DtCallResponseMessage:

Public Member Functions

 ~DtCallResponseMessage ()
 
DtCallResponseMessagesetRequestNumber (DtFedProU32 statusValue)
 
DtFedProU32 requestNumber () const
 
bool getResponse (rti1516_2025::fedpro::CallResponse &response) const
 
void printData () const
 
const char * responseString () const
 
- Public Member Functions inherited from FedProSess::DtFedproMessage
 DtFedproMessage (MessageType messageType, unsigned long messageSize)
 
 ~DtFedproMessage ()
 
DtFedProU32 size () const
 
DtFedproMessagesetSize (DtFedProU32 val)
 
DtFedProU32 sequenceNumber () const
 
DtFedproMessagesetSequenceNumber (DtFedProU32 val)
 
DtFedProU64 sessionId () const
 
DtFedproMessagesetSessionId (DtFedProU64 val)
 
DtFedProU32 lastReceivedMessage () const
 
DtFedproMessagesetLastReceivedMessage (DtFedProU32 val)
 
MessageType type () const
 
const char * messageTypeString () const
 
void printHeader () const
 
void print () const
 

Static Public Member Functions

static DtCallResponseMessagecreate (const rti1516_2025::fedpro::CallResponse &responseData=theDefaultResponse)
 
static DtCallResponseMessagecreate (std::vector< char > &messageBuffer, const rti1516_2025::fedpro::CallResponse &responseData=theDefaultResponse)
 
static DtCallResponseMessageclone (const DtCallResponseMessage *originalMessage)
 
static DtCallResponseMessageclone (std::vector< char > &messageBuffer, const DtCallResponseMessage *originalMessage)
 
static const char * responseString (const rti1516_2025::fedpro::CallResponse &response)
 
static const char * responseString (unsigned int responseType)
 
- Static Public Member Functions inherited from FedProSess::DtFedproMessage
static DtFedProU32 size (char *buffer)
 
static MessageType type (char *buffer)
 
static const char * messageTypeString (char *buffer)
 
static const char * messageTypeString (MessageType typeValue)
 
static void printData (const DtFedproMessage *message)
 
static void destroy (DtFedproMessage *message)
 
static std::string wstringToString (const std::wstring &wstr)
 
static std::wstring stringToWstring (const std::string &str)
 

Protected Member Functions

 DtCallResponseMessage (unsigned long messageSize)
 
void setResponse (const rti1516_2025::fedpro::CallResponse &responseData)
 
- Protected Member Functions inherited from FedProSess::DtFedproMessage
DtFedproMessagesetType (MessageType val)
 

Static Protected Member Functions

static unsigned fixedMessageSize ()
 

Protected Attributes

DtFedProU32 myRequestNumber
 
char myData
 
- Protected Attributes inherited from FedProSess::DtFedproMessage
DtFedProU32 mySize
 
DtFedProU32 mySequenceNumber
 
DtFedProU64 mySessionId
 
DtFedProU32 myLastReceivedMessage
 
DtFedProU32 myType
 

Static Protected Attributes

static std::map< int, const
char * > 
theResponseStrings
 
static
rti1516_2025::fedpro::CallResponse
const & 
theDefaultResponse
 

Additional Inherited Members

- Public Types inherited from FedProSess::DtFedproMessage
enum  MessageType {
  UNKNOWN = 0, CTRL_NEW_SESSION = 1, CTRL_NEW_SESSION_STATUS = 2, CTRL_HEARTBEAT = 3,
  CTRL_HEARTBEAT_RESPONSE = 4, CTRL_TERMINATE_SESSION = 5, CTRL_SESSION_TERMINATED = 6, CTRL_RESUME_REQUEST = 10,
  CTRL_RESUME_STATUS = 11, HLA_CALL_REQUEST = 20, HLA_CALL_RESPONSE = 21, HLA_CALLBACK_REQUEST = 22,
  HLA_CALLBACK_RESPONSE = 23, INVALID = 99
}
 

Constructor & Destructor Documentation

FedProSess::DtCallResponseMessage::~DtCallResponseMessage ( )
FedProSess::DtCallResponseMessage::DtCallResponseMessage ( unsigned long  messageSize)
protected

Member Function Documentation

static DtCallResponseMessage* FedProSess::DtCallResponseMessage::clone ( const DtCallResponseMessage originalMessage)
static
static DtCallResponseMessage* FedProSess::DtCallResponseMessage::clone ( std::vector< char > &  messageBuffer,
const DtCallResponseMessage originalMessage 
)
static
static DtCallResponseMessage* FedProSess::DtCallResponseMessage::create ( const rti1516_2025::fedpro::CallResponse responseData = theDefaultResponse)
static
static DtCallResponseMessage* FedProSess::DtCallResponseMessage::create ( std::vector< char > &  messageBuffer,
const rti1516_2025::fedpro::CallResponse responseData = theDefaultResponse 
)
static
static unsigned FedProSess::DtCallResponseMessage::fixedMessageSize ( )
inlinestaticprotected
bool FedProSess::DtCallResponseMessage::getResponse ( rti1516_2025::fedpro::CallResponse response) const
void FedProSess::DtCallResponseMessage::printData ( ) const
DtFedProU32 FedProSess::DtCallResponseMessage::requestNumber ( ) const
const char* FedProSess::DtCallResponseMessage::responseString ( ) const
static const char* FedProSess::DtCallResponseMessage::responseString ( const rti1516_2025::fedpro::CallResponse response)
static
static const char* FedProSess::DtCallResponseMessage::responseString ( unsigned int  responseType)
static
DtCallResponseMessage* FedProSess::DtCallResponseMessage::setRequestNumber ( DtFedProU32  statusValue)
void FedProSess::DtCallResponseMessage::setResponse ( const rti1516_2025::fedpro::CallResponse responseData)
protected

Member Data Documentation

char FedProSess::DtCallResponseMessage::myData
protected
DtFedProU32 FedProSess::DtCallResponseMessage::myRequestNumber
protected
rti1516_2025::fedpro::CallResponse const& FedProSess::DtCallResponseMessage::theDefaultResponse
staticprotected
std::map<int, const char*> FedProSess::DtCallResponseMessage::theResponseStrings
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)