open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::ActionRequestReliablePdu Class Reference
Inheritance diagram for DIS::ActionRequestReliablePdu:
Inheritance graph
[legend]
Collaboration diagram for DIS::ActionRequestReliablePdu:
Collaboration graph
[legend]

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getRequiredReliabilityService () const
 
void setRequiredReliabilityService (unsigned char pX)
 
unsigned short getPad1 () const
 
void setPad1 (unsigned short pX)
 
unsigned char getPad2 () const
 
void setPad2 (unsigned char pX)
 
unsigned int getRequestID () const
 
void setRequestID (unsigned int pX)
 
unsigned int getActionID () const
 
void setActionID (unsigned int pX)
 
unsigned int getNumberOfFixedDatumRecords () const
 
unsigned int getNumberOfVariableDatumRecords () const
 
std::vector< FixedDatum > & getFixedDatumRecords ()
 
const std::vector< FixedDatum > & getFixedDatumRecords () const
 
void setFixedDatumRecords (const std::vector< FixedDatum > &pX)
 
std::vector< VariableDatum > & getVariableDatumRecords ()
 
const std::vector< VariableDatum > & getVariableDatumRecords () const
 
void setVariableDatumRecords (const std::vector< VariableDatum > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const ActionRequestReliablePdu &rhs) const
 
virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getRequiredReliabilityService () const
 
void setRequiredReliabilityService (unsigned char pX)
 
unsigned short getPad1 () const
 
void setPad1 (unsigned short pX)
 
unsigned char getPad2 () const
 
void setPad2 (unsigned char pX)
 
unsigned int getRequestID () const
 
void setRequestID (unsigned int pX)
 
unsigned int getActionID () const
 
void setActionID (unsigned int pX)
 
unsigned int getNumberOfFixedDatumRecords () const
 
unsigned int getNumberOfVariableDatumRecords () const
 
std::vector< FixedDatum > & getFixedDatumRecords ()
 
const std::vector< FixedDatum > & getFixedDatumRecords () const
 
void setFixedDatumRecords (const std::vector< FixedDatum > &pX)
 
std::vector< VariableDatum > & getVariableDatumRecords ()
 
const std::vector< VariableDatum > & getVariableDatumRecords () const
 
void setVariableDatumRecords (const std::vector< VariableDatum > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const ActionRequestReliablePdu &rhs) const
 
- Public Member Functions inherited from DIS::SimulationManagementWithReliabilityFamilyPdu
EntityIDgetOriginatingEntityID ()
 
const EntityIDgetOriginatingEntityID () const
 
void setOriginatingEntityID (const EntityID &pX)
 
EntityIDgetReceivingEntityID ()
 
const EntityIDgetReceivingEntityID () const
 
void setReceivingEntityID (const EntityID &pX)
 
bool operator== (const SimulationManagementWithReliabilityFamilyPdu &rhs) const
 
EntityIDgetOriginatingEntityID ()
 
const EntityIDgetOriginatingEntityID () const
 
void setOriginatingEntityID (const EntityID &pX)
 
EntityIDgetReceivingEntityID ()
 
const EntityIDgetReceivingEntityID () const
 
void setReceivingEntityID (const EntityID &pX)
 
bool operator== (const SimulationManagementWithReliabilityFamilyPdu &rhs) const
 
- Public Member Functions inherited from DIS::Pdu
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
short getPadding () const
 
void setPadding (short pX)
 
bool operator== (const Pdu &rhs) const
 
unsigned char getPduStatus () const
 
void setPduStatus (unsigned char pX)
 
unsigned char getPadding () const
 
void setPadding (unsigned char pX)
 
bool operator== (const Pdu &rhs) const
 
- Public Member Functions inherited from DIS::PduSuperclass
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
bool operator== (const PduSuperclass &rhs) const
 

Protected Attributes

unsigned char _requiredReliabilityService
 level of reliability service used for this transaction
 
unsigned short _pad1
 padding
 
unsigned char _pad2
 padding
 
unsigned int _requestID
 request ID
 
unsigned int _actionID
 request ID
 
unsigned int _numberOfFixedDatumRecords
 Fixed datum record count.
 
unsigned int _numberOfVariableDatumRecords
 variable datum record count
 
std::vector< FixedDatum_fixedDatumRecords
 Fixed datum records.
 
std::vector< VariableDatum_variableDatumRecords
 Variable datum records.
 
- Protected Attributes inherited from DIS::SimulationManagementWithReliabilityFamilyPdu
EntityID _originatingEntityID
 Object originatig the request.
 
EntityID _receivingEntityID
 Object with which this point object is associated.
 
- Protected Attributes inherited from DIS::Pdu
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 
short _padding
 zero-filled array of padding
 
unsigned char _pduStatus
 PDU Status Record. More...
 
unsigned char _padding
 zero-filled array of padding
 
- Protected Attributes inherited from DIS::PduSuperclass
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 

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