VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtSimTaskStateFactory Class Reference

Factory for DtSimTask instances used in messages. More...

Inheritance diagram for DtSimTaskStateFactory:
Inheritance graph
[legend]

Public Member Functions

 DtSimTaskStateFactory ()
 
virtual ~DtSimTaskStateFactory ()
 
- Public Member Functions inherited from DtFactoryTemplate< DtSimTaskState, DtString >
 DtFactoryTemplate ()
 constructor More...
 
virtual ~DtFactoryTemplate ()
 Destructor: deletes factory and any entries on the factory. More...
 
virtual void addCreatorFcn (const DtString &key, DtCreatorFcn fcn)
 Add a creator function to the factory. More...
 
virtual bool removeCreatorFcn (const DtString &key)
 Remove a creator function with the given key. More...
 
virtual bool isKeyRegistered (const DtString &key) const
 
virtual DtString creationObjectName () const
 
virtual const DtCreatorMapTypecreatorMap () const
 
virtual void setAlwaysWarnOnlyOnce (bool)
 Whether or not to always warn only once, even if not registered. Default is true. More...
 
bool alwaysWarnOnlyOnce () const
 
virtual DtSimTaskStatecreateNew (const DtString &key) const
 Create and return a new instance of the type based on the creator functions and the type specified. More...
 

Static Public Member Functions

static DtSimTaskStateFactorycreate ()
 
- Static Public Member Functions inherited from DtFactoryTemplate< DtSimTaskState, DtString >
static DtFactoryTemplate
< DtSimTaskState, DtString > * 
create ()
 

Protected Member Functions

virtual DtString creationTypeName () const
 

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtSimTaskState, DtString >
typedef DtSimTaskState *(* DtCreatorFcn )()
 
typedef std::map< DtString,
DtFactoryTemplateEntry
DtCreatorMapType
 
- Protected Attributes inherited from DtFactoryTemplate< DtSimTaskState, DtString >
DtCreatorMapType myCreatorMap
 
bool myAlwaysWarnOnlyOnce
 
std::map< DtString, boolmyMessageWarningFilters
 

Detailed Description

Factory for DtSimTask instances used in messages.

Overridden from the template class to specialize the error messages and provide backwards compatible creation calls.

Constructor & Destructor Documentation

DtSimTaskStateFactory::DtSimTaskStateFactory ( )
virtual DtSimTaskStateFactory::~DtSimTaskStateFactory ( )
virtual

Member Function Documentation

static DtSimTaskStateFactory* DtSimTaskStateFactory::create ( )
static
virtual DtString DtSimTaskStateFactory::creationTypeName ( ) const
protectedvirtual
Returns
"task".

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)