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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned char getRecordType () const
 
void setRecordType (unsigned char pX)
 
unsigned char getReasonForSeparation () const
 
void setReasonForSeparation (unsigned char pX)
 
unsigned char getPreEntityIndicator () const
 
void setPreEntityIndicator (unsigned char pX)
 
unsigned char getPadding1 () const
 
void setPadding1 (unsigned char pX)
 
EntityIDgetParentEntityID ()
 
const EntityIDgetParentEntityID () const
 
void setParentEntityID (const EntityID &pX)
 
unsigned short getPadding2 () const
 
void setPadding2 (unsigned short pX)
 
unsigned int getStationLocation () const
 
void setStationLocation (unsigned int pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const SeparationVP &rhs) const
 

Protected Attributes

unsigned char _recordType
 the identification of the Variable Parameter record. More...
 
unsigned char _reasonForSeparation
 Reason for separation. More...
 
unsigned char _preEntityIndicator
 Whether the entity existed prior to separation EBV.
 
unsigned char _padding1
 padding
 
EntityID _parentEntityID
 ID of parent.
 
unsigned short _padding2
 padding
 
unsigned int _stationLocation
 Station separated from.
 

Member Data Documentation

◆ _reasonForSeparation

unsigned char DIS::SeparationVP::_reasonForSeparation
protected

Reason for separation.

EBV

◆ _recordType

unsigned char DIS::SeparationVP::_recordType
protected

the identification of the Variable Parameter record.

Enumeration from EBV


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