![]() |
VR-Forces Developer's Guide
|
Admin content which contains the list of navigation preferences names that a particular entity has available. These are the preferences that the entity can assume. This is the response to the DtRequestAvailableNavigationPreferencesAdmin message. Also contains the current preference of the entity, if it has one.

Public Member Functions | |
| DtAvailableNavigationPreferencesAdmin () | |
| DtAvailableNavigationPreferencesAdmin (const DtAvailableNavigationPreferencesAdmin &orig) | |
| const DtAvailableNavigationPreferencesAdmin & | operator= (const DtAvailableNavigationPreferencesAdmin &orig) |
| virtual | ~DtAvailableNavigationPreferencesAdmin () override |
| virtual bool | init () override |
| virtual const DtAdminContentMessageType & | type () const override |
| virtual void | addPreference (const DtString &preferenceName) |
| virtual void | clearPreferencesList () |
| virtual DtAdminContent * | clone () const override |
| virtual DtString | stringRep () const override |
| virtual int | netRepSize () const override |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) override |
| virtual bool | setToNet () override |
| virtual const std::list < DtString > & | preferencesList () const |
| virtual std::list< DtString > & | preferencesList () |
| virtual DtString | currentPreference () const |
| virtual void | setCurrentPreference (const DtString &preferenceName) |
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 > | myPreferenceList |
| DtString | myCurrentPreference |
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 |
| DtAvailableNavigationPreferencesAdmin::DtAvailableNavigationPreferencesAdmin | ( | ) |
default constructor
| DtAvailableNavigationPreferencesAdmin::DtAvailableNavigationPreferencesAdmin | ( | const DtAvailableNavigationPreferencesAdmin & | orig | ) |
copy constructor
|
overridevirtual |
destructor
| const DtAvailableNavigationPreferencesAdmin& DtAvailableNavigationPreferencesAdmin::operator= | ( | const DtAvailableNavigationPreferencesAdmin & | orig | ) |
assignment operator; same as copy costructor.
|
static |
Creator function. Returns new instance of this class.
|
overridevirtual |
Call after construction.
Reimplemented from DtAdminContent.
|
overridevirtual |
Implements DtAdminContent.
|
virtual |
Direct access to the list of preferences names.
|
virtual |
Direct access to the list of preferences names.
|
virtual |
Add an additional preference name to the end of the current formation list.
|
virtual |
Clear the current preference list.
|
virtual |
The current formation of the entity, if it has one.
|
virtual |
The current formation of the entity, if it has one.
|
overridevirtual |
Make a copy of this content. Returns a pointer to a newly created copy of this class.
Implements DtAdminContent.
|
overridevirtual |
Get a readable string representation of this content.
Implements DtAdminContent.
|
overridevirtual |
Reimplemented from DtAdminContent.
|
overridevirtual |
Decodes content from buffer.
Reimplemented from DtAdminContent.
|
overridevirtual |
Encodes content into buffer.
Reimplemented from DtAdminContent.
|
protected |
The list of available preference names.
|
protected |