![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtAvailableFormationsAdmin () | |
| DtAvailableFormationsAdmin (const DtAvailableFormationsAdmin &orig) | |
| const DtAvailableFormationsAdmin & | operator= (const DtAvailableFormationsAdmin &orig) |
| virtual | ~DtAvailableFormationsAdmin () |
| virtual bool | init () |
| virtual const DtAdminContentMessageType & | type () const |
| virtual void | addFormation (const DtString &formationName) |
| virtual void | clearFormationList () |
| virtual DtAdminContent * | clone () const |
| virtual DtString | stringRep () const |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
| virtual const std::list < DtString > & | formationList () const |
| virtual std::list< DtString > & | formationList () |
| virtual DtString | currentFormation () const |
| virtual void | setCurrentFormation (const DtString &formationName) |
Public Member Functions inherited from DtAdminContent | |
| virtual | ~DtAdminContent () |
| virtual char * | netRep () |
Static Public Member Functions | |
| static DtAdminContent * | create () |
Static Public Member Functions inherited from DtAdminContent | |
| static void | addAdminContentCreatorFcn (const DtAdminContentMessageType &contentName, DtAdminContentCreatorFcn fcn) |
| static void | setFactory (DtAdminContentFactory *factory) |
| static DtAdminContentFactory * | factory () |
| static bool | isTypeRegistered (const DtAdminContentMessageType &type) |
Protected Attributes | |
| std::list< DtString > | myFormationList |
| DtString | myCurrentFormation |
Protected Attributes inherited from DtAdminContent | |
| char * | myNetRep |
Additional Inherited Members | |
Protected Member Functions inherited from DtAdminContent | |
| DtAdminContent () | |
| DtAdminContent (const DtAdminContent &orig) | |
| const DtAdminContent & | operator= (const DtAdminContent &orig) |
| virtual char * | createNetworkBuffer () |
Static Protected Attributes inherited from DtAdminContent | |
| static DtAdminContentFactory * | myFactory |
| DtAvailableFormationsAdmin::DtAvailableFormationsAdmin | ( | ) |
default constructor
| DtAvailableFormationsAdmin::DtAvailableFormationsAdmin | ( | const DtAvailableFormationsAdmin & | orig | ) |
copy constructor
|
virtual |
destructor
| const DtAvailableFormationsAdmin& DtAvailableFormationsAdmin::operator= | ( | const DtAvailableFormationsAdmin & | orig | ) |
assignment operator; same as copy costructor.
|
static |
Creator function. Returns new instance of this class.
|
virtual |
Call after construction.
Reimplemented from DtAdminContent.
|
virtual |
Implements DtAdminContent.
|
virtual |
Direct access to the list of formation names.
|
virtual |
Direct access to the list of formation names.
|
virtual |
Add an additional formation name to the end of the current formation list.
|
virtual |
Clear the current formation list.
|
virtual |
The current formation of the entity, if it has one.
|
virtual |
The current formation of the entity, if it has one.
|
virtual |
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Implements DtAdminContent.
|
virtual |
Get a readable string representation of this content.
Implements DtAdminContent.
|
virtual |
Reimplemented from DtAdminContent.
|
virtual |
Decodes content from buffer.
Reimplemented from DtAdminContent.
|
virtual |
Encodes content into buffer.
Reimplemented from DtAdminContent.
|
protected |
The list of available formation names.
|
protected |