VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtAvailableFormationsAdmin Class Reference

Admin content which contains the list of formation names that a particular aggregate entity has available. More...

Inheritance diagram for DtAvailableFormationsAdmin:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAvailableFormationsAdmin ()
 default constructor
 DtAvailableFormationsAdmin (const DtAvailableFormationsAdmin &orig)
 copy constructor
const DtAvailableFormationsAdminoperator= (const DtAvailableFormationsAdmin &orig)
 assignment operator; same as copy costructor.
virtual ~DtAvailableFormationsAdmin ()
 destructor
virtual bool init ()
 Call after construction.
virtual int type () const
virtual void addFormation (const DtString &formationName)
 Add an additional formation name to the end of the current formation list.
virtual void clearFormationList ()
 Clear the current formation list.
virtual DtAdminContentclone () const
 Make a copy of this content.
virtual DtString stringRep () const
 Get a readable string representation of this content.
virtual int netRepSize () const
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 Decodes content from buffer.
virtual bool setToNet ()
 Encodes content into buffer.
virtual const std::list
< DtString > & 
formationList () const
 Direct access to the list of formation names.
virtual std::list< DtString > & formationList ()
 Direct access to the list of formation names.
virtual DtString currentFormation () const
 The current formation of the entity, if it has one.
virtual void setCurrentFormation (const DtString &formationName)
 The current formation of the entity, if it has one.

Static Public Member Functions

static DtAdminContentcreate ()
 Creator function. Returns new instance of this class.

Protected Attributes

std::list< DtStringmyFormationList
 The list of available formation names.
DtString myCurrentFormation

Detailed Description

Admin content which contains the list of formation names that a particular aggregate entity has available.

These are the formations that the aggregate can assume. This is the response to the DtRequestAvailableFormationsAdmin message. Also contains the current formation of the entity, if it has one.


Constructor & Destructor Documentation

default constructor

copy constructor

destructor


Member Function Documentation

const DtAvailableFormationsAdmin& DtAvailableFormationsAdmin::operator= ( const DtAvailableFormationsAdmin orig)

assignment operator; same as copy costructor.

Creator function. Returns new instance of this class.

virtual bool DtAvailableFormationsAdmin::init ( ) [virtual]

Call after construction.

Reimplemented from DtAdminContent.

virtual int DtAvailableFormationsAdmin::type ( ) const [virtual]
Returns:

Implements DtAdminContent.

virtual const std::list<DtString>& DtAvailableFormationsAdmin::formationList ( ) const [virtual]

Direct access to the list of formation names.

virtual std::list<DtString>& DtAvailableFormationsAdmin::formationList ( ) [virtual]

Direct access to the list of formation names.

virtual void DtAvailableFormationsAdmin::addFormation ( const DtString formationName) [virtual]

Add an additional formation name to the end of the current formation list.

Clear the current formation list.

The current formation of the entity, if it has one.

virtual void DtAvailableFormationsAdmin::setCurrentFormation ( const DtString formationName) [virtual]

The current formation of the entity, if it has one.

virtual DtAdminContent* DtAvailableFormationsAdmin::clone ( ) const [virtual]

Make a copy of this content.

Returns a pointer to a newly created copy of this class.

Implements DtAdminContent.

virtual DtString DtAvailableFormationsAdmin::stringRep ( ) const [virtual]

Get a readable string representation of this content.

Implements DtAdminContent.

virtual int DtAvailableFormationsAdmin::netRepSize ( ) const [virtual]
Returns:
Size of the serialized representation of this admin content.

Reimplemented from DtAdminContent.

virtual bool DtAvailableFormationsAdmin::setFromNet ( const char *  contentBuffer,
unsigned  contentSize 
) [virtual]

Decodes content from buffer.

Reimplemented from DtAdminContent.

Encodes content into buffer.

Reimplemented from DtAdminContent.


Member Data Documentation

The list of available formation names.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)