VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtAttributeStateRecord Class Reference
Inheritance diagram for DtAttributeStateRecord:
Inheritance graph
[legend]

Public Member Functions

 DtAttributeStateRecord ()
 
virtual ~DtAttributeStateRecord ()
 
 DtAttributeStateRecord (const DtAttributeStateRecord &orig)
 
DtAttributeStateRecordoperator= (const DtAttributeStateRecord &orig)
 
virtual DtEnvironmentalRecordclone () const
 
const DtNetAttributeStateRecordattributeNetRep () const
 
DtNetAttributeStateRecordattributeNetRep ()
 
virtual void setGroupId (const DtGlobalObjectDesignator &id)
 
virtual const
DtGlobalObjectDesignator & 
groupId () const
 
virtual bool setNumberOfValueUpdates (int val)
 
virtual int numberOfValueUpdates () const
 
virtual bool setValueUpdate (int index, const DtAttributeValueUpdate &update)
 
virtual bool getValueUpdate (int index, DtAttributeValueUpdate &update)
 
virtual bool createNetworkRepresentation ()
 
virtual int netRepSize () const
 
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion)
 

Protected Member Functions

virtual bool resizeNetRep (int newSize)
 
virtual void * pointerToUpdateList () const
 
virtual void * pointerToGroupdId () const
 

Protected Attributes

DtGlobalObjectDesignator myGroupId
 
DtAttributeValueUpdateList myUpdateList
 
int myNetRepSize
 

Constructor & Destructor Documentation

DtAttributeStateRecord::DtAttributeStateRecord ( )
virtual DtAttributeStateRecord::~DtAttributeStateRecord ( )
virtual
DtAttributeStateRecord::DtAttributeStateRecord ( const DtAttributeStateRecord orig)

Copy constructor.

Member Function Documentation

DtAttributeStateRecord& DtAttributeStateRecord::operator= ( const DtAttributeStateRecord orig)
virtual DtEnvironmentalRecord* DtAttributeStateRecord::clone ( ) const
virtual
const DtNetAttributeStateRecord* DtAttributeStateRecord::attributeNetRep ( ) const

returns the network representation of the environmental record

DtNetAttributeStateRecord* DtAttributeStateRecord::attributeNetRep ( )
virtual void DtAttributeStateRecord::setGroupId ( const DtGlobalObjectDesignator &  id)
virtual
virtual const DtGlobalObjectDesignator& DtAttributeStateRecord::groupId ( ) const
virtual
virtual bool DtAttributeStateRecord::setNumberOfValueUpdates ( int  val)
virtual
virtual int DtAttributeStateRecord::numberOfValueUpdates ( ) const
virtual
virtual bool DtAttributeStateRecord::setValueUpdate ( int  index,
const DtAttributeValueUpdate update 
)
virtual
virtual bool DtAttributeStateRecord::getValueUpdate ( int  index,
DtAttributeValueUpdate update 
)
virtual
virtual bool DtAttributeStateRecord::createNetworkRepresentation ( )
virtual

Create the record's network representation.

virtual int DtAttributeStateRecord::netRepSize ( ) const
virtual

returns the size of the net representation, in bytes.

virtual void DtAttributeStateRecord::setFromNet ( const DtNetEnvironmentalRecord &  buffer,
int  protocolVersion 
)
virtual

used by the PDU class to fill in the network representation

virtual bool DtAttributeStateRecord::resizeNetRep ( int  newSize)
protectedvirtual
virtual void* DtAttributeStateRecord::pointerToUpdateList ( ) const
protectedvirtual
virtual void* DtAttributeStateRecord::pointerToGroupdId ( ) const
protectedvirtual

Member Data Documentation

DtGlobalObjectDesignator DtAttributeStateRecord::myGroupId
protected
DtAttributeValueUpdateList DtAttributeStateRecord::myUpdateList
protected
int DtAttributeStateRecord::myNetRepSize
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)