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

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
unsigned int getRecordType () const
 
void setRecordType (unsigned int pX)
 
unsigned short getRecordLength () const
 
void setRecordLength (unsigned short pX)
 
unsigned char getCommuncationsNodeType () const
 
void setCommuncationsNodeType (unsigned char pX)
 
unsigned char getPadding () const
 
void setPadding (unsigned char pX)
 
EntityIDgetCommunicationsNode ()
 
const EntityIDgetCommunicationsNode () const
 
void setCommunicationsNode (const EntityID &pX)
 
unsigned short getElementID () const
 
void setElementID (unsigned short pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const IOCommunicationsNode &rhs) const
 

Protected Attributes

unsigned int _recordType
 
unsigned short _recordLength
 
unsigned char _communcationsNodeType
 
unsigned char _padding
 
EntityID _communicationsNode
 
unsigned short _elementID
 

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