VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtSilentAggregateList Class Reference

DtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU. More...

+ Collaboration diagram for DtSilentAggregateList:

Public Member Functions

 DtSilentAggregateList ()
 Constructors.
 DtSilentAggregateList (const DtSilentAggregateList &orig)
virtual ~DtSilentAggregateList ()
 Destructor.
DtSilentAggregateListoperator= (const DtSilentAggregateList &orig)
 Assignment operator.
DtSilentAggregateListoperator= (const DtNetSilentAggregateList &orig)
int operator== (const DtSilentAggregateList &otherguy) const
 Comparison operators.
int operator!= (const DtSilentAggregateList &otherguy) const
virtual void setNumberOfAggregates (const DtU16 value)
 Set/Get the number of aggregates.
virtual DtU16 numberOfAggregates () const
virtual void setAggregateType (const DtEntityType &type)
 Set/Get the aggregate type.
virtual const DtEntityTypeaggregateType () const
virtual void printData () const
 Print the record.
virtual void printDataToStream (std::ostream &) const
virtual void unloadNetRecord (const DtNetSilentAggregateList &record)
 Load/unload data from a packet record.
virtual void loadNetRecord (DtNetSilentAggregateList &record) const

Static Public Member Functions

static int byteLengthOfNetworkRecord ()
 Get the length of the network representation of a record.

Protected Attributes

DtU16 myNumberOfAggregates
 Data members:
DtEntityType myEntityType

Detailed Description

DtSilentAggregateList is a class which contains the information needed to describe a list of silent aggregates for the aggregate state PDU.

Constructor & Destructor Documentation

DtSilentAggregateList::DtSilentAggregateList ( )

Constructors.

DtSilentAggregateList::DtSilentAggregateList ( const DtSilentAggregateList orig)
virtual DtSilentAggregateList::~DtSilentAggregateList ( )
virtual

Destructor.

Member Function Documentation

virtual const DtEntityType& DtSilentAggregateList::aggregateType ( ) const
virtual
static int DtSilentAggregateList::byteLengthOfNetworkRecord ( )
static

Get the length of the network representation of a record.

virtual void DtSilentAggregateList::loadNetRecord ( DtNetSilentAggregateList record) const
virtual
virtual DtU16 DtSilentAggregateList::numberOfAggregates ( ) const
virtual
int DtSilentAggregateList::operator!= ( const DtSilentAggregateList otherguy) const
DtSilentAggregateList& DtSilentAggregateList::operator= ( const DtSilentAggregateList orig)

Assignment operator.

DtSilentAggregateList& DtSilentAggregateList::operator= ( const DtNetSilentAggregateList orig)
int DtSilentAggregateList::operator== ( const DtSilentAggregateList otherguy) const

Comparison operators.

virtual void DtSilentAggregateList::printData ( ) const
virtual

Print the record.

virtual void DtSilentAggregateList::printDataToStream ( std::ostream &  ) const
virtual
virtual void DtSilentAggregateList::setAggregateType ( const DtEntityType type)
virtual

Set/Get the aggregate type.

virtual void DtSilentAggregateList::setNumberOfAggregates ( const DtU16  value)
virtual

Set/Get the number of aggregates.

virtual void DtSilentAggregateList::unloadNetRecord ( const DtNetSilentAggregateList record)
virtual

Load/unload data from a packet record.

Member Data Documentation

DtEntityType DtSilentAggregateList::myEntityType
protected
DtU16 DtSilentAggregateList::myNumberOfAggregates
protected

Data members:


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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)