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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned short getSubprotocolNumber () const
 
void setSubprotocolNumber (unsigned short pX)
 
unsigned char getPadding () const
 
void setPadding (unsigned char pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const LiveEntityPdu &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 short _subprotocolNumber
 Subprotocol used to decode the PDU. 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.
 

Member Data Documentation

◆ _subprotocolNumber

unsigned short DIS::LiveEntityPdu::_subprotocolNumber
protected

Subprotocol used to decode the PDU.

Section 13 of EBV.


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