open-dis-cpp
|
Public Member Functions | |
virtual void | marshal (DataStream &dataStream) const |
virtual void | unmarshal (DataStream &dataStream) |
ClockTime & | getRealWorldTime () |
const ClockTime & | getRealWorldTime () const |
void | setRealWorldTime (const ClockTime &pX) |
ClockTime & | getSimulationTime () |
const ClockTime & | getSimulationTime () const |
void | setSimulationTime (const ClockTime &pX) |
unsigned int | getRequestID () const |
void | setRequestID (unsigned int pX) |
virtual int | getMarshalledSize () const |
bool | operator== (const StartResumePdu &rhs) const |
virtual void | marshal (DataStream &dataStream) const |
virtual void | unmarshal (DataStream &dataStream) |
ClockTime & | getRealWorldTime () |
const ClockTime & | getRealWorldTime () const |
void | setRealWorldTime (const ClockTime &pX) |
ClockTime & | getSimulationTime () |
const ClockTime & | getSimulationTime () const |
void | setSimulationTime (const ClockTime &pX) |
unsigned int | getRequestID () const |
void | setRequestID (unsigned int pX) |
virtual int | getMarshalledSize () const |
bool | operator== (const StartResumePdu &rhs) const |
![]() | |
EntityID & | getOriginatingEntityID () |
const EntityID & | getOriginatingEntityID () const |
void | setOriginatingEntityID (const EntityID &pX) |
EntityID & | getReceivingEntityID () |
const EntityID & | getReceivingEntityID () const |
void | setReceivingEntityID (const EntityID &pX) |
bool | operator== (const SimulationManagementFamilyPdu &rhs) const |
EntityID & | getOriginatingEntityID () |
const EntityID & | getOriginatingEntityID () const |
void | setOriginatingEntityID (const EntityID &pX) |
EntityID & | getReceivingEntityID () |
const EntityID & | getReceivingEntityID () const |
void | setReceivingEntityID (const EntityID &pX) |
bool | operator== (const SimulationManagementFamilyPdu &rhs) const |
![]() | |
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 |
![]() | |
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 | |
ClockTime | _realWorldTime |
UTC time at which the simulation shall start or resume. More... | |
ClockTime | _simulationTime |
Simulation clock time at which the simulation shall start or resume. More... | |
unsigned int | _requestID |
Identifier for the request. More... | |
![]() | |
EntityID | _originatingEntityID |
Entity that is sending message. | |
EntityID | _receivingEntityID |
Entity that is intended to receive message. | |
![]() | |
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 | |
![]() | |
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. | |
|
protected |
UTC time at which the simulation shall start or resume.
This field shall specify the real-world time (UTC) at which the entity is to start/resume in the exercise.
This information shall be used by the participating simulation applications to start/resume an exercise synchronously. This field shall be represented by a Clock Time record (see 6.2.16).
|
protected |
Identifier for the request.
Identifier for the specific and unique start/resume request.
|
protected |
Simulation clock time at which the simulation shall start or resume.
The reference time within a simulation exercise.
This time is established ahead of time by simulation management and is common to all participants in a particular exercise. Simulation time may be either Absolute Time or Relative Time. This field shall be represented by a Clock Time record (see 6.2.16)