open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::IOEffect Class Reference
Collaboration diagram for DIS::IOEffect:
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 getIoStatus () const
 
void setIoStatus (unsigned char pX)
 
unsigned char getIoLinkType () const
 
void setIoLinkType (unsigned char pX)
 
EntityIDgetIoEffect ()
 
const EntityIDgetIoEffect () const
 
void setIoEffect (const EntityID &pX)
 
unsigned char getIoEffectDutyCycle () const
 
void setIoEffectDutyCycle (unsigned char pX)
 
unsigned short getIoEffectDuration () const
 
void setIoEffectDuration (unsigned short pX)
 
unsigned short getIoProcess () const
 
void setIoProcess (unsigned short pX)
 
unsigned short getPadding () const
 
void setPadding (unsigned short pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const IOEffect &rhs) const
 

Protected Attributes

unsigned int _recordType
 
unsigned short _recordLength
 
unsigned char _ioStatus
 
unsigned char _ioLinkType
 
EntityID _ioEffect
 
unsigned char _ioEffectDutyCycle
 
unsigned short _ioEffectDuration
 
unsigned short _ioProcess
 
unsigned short _padding
 

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