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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned short getSite () const
 
void setSite (unsigned short pX)
 
unsigned short getApplication () const
 
void setApplication (unsigned short pX)
 
unsigned short getEntity () const
 
void setEntity (unsigned short pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const EntityID &rhs) const
 
virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
SimulationAddressgetSimulationAddress ()
 
const SimulationAddressgetSimulationAddress () const
 
void setSimulationAddress (const SimulationAddress &pX)
 
unsigned short getEntityNumber () const
 
void setEntityNumber (unsigned short pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const EntityID &rhs) const
 

Protected Attributes

unsigned short _site
 The site ID.
 
unsigned short _application
 The application ID.
 
unsigned short _entity
 the entity ID
 
SimulationAddress _simulationAddress
 Site and application IDs.
 
unsigned short _entityNumber
 Entity number.
 

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