VR-Forces 4.8 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
DtDefaultSetDataRequestFactory Class Reference
Inheritance diagram for DtDefaultSetDataRequestFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultSetDataRequestFactory ()
 constructor More...
 
- Public Member Functions inherited from DtSetDataRequestFactory
 DtSetDataRequestFactory ()
 
virtual ~DtSetDataRequestFactory ()
 
virtual DtSetDataRequestcreateSetDataRequest (const DtSetMessageType &type)
 Calls createItem() For backwards compatibility only. More...
 
- Public Member Functions inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
 DtFactoryTemplate ()
 constructor More...
 
virtual ~DtFactoryTemplate ()
 Destructor: deletes factory and any entries on the factory. More...
 
virtual void addCreatorFcn (const DtSetMessageType &key, DtCreatorFcn fcn)
 Add a creator function to the factory. More...
 
virtual bool removeCreatorFcn (const DtSetMessageType &key)
 Remove a creator function with the given key. More...
 
virtual bool isKeyRegistered (const DtSetMessageType &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 DtSetDataRequestcreateNew (const DtSetMessageType &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 void registerCreators (DtSetDataRequestFactory *factory)
 
static DtSetDataRequestFactorycreate ()
 
- Static Public Member Functions inherited from DtSetDataRequestFactory
static DtSetDataRequestFactorycreate ()
 
- Static Public Member Functions inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
static DtFactoryTemplate
< DtSetDataRequest,
DtSetMessageType > * 
create ()
 

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
typedef DtSetDataRequest *(* DtCreatorFcn )()
 
typedef std::map
< DtSetMessageType,
DtFactoryTemplateEntry
DtCreatorMapType
 
- Protected Member Functions inherited from DtSetDataRequestFactory
virtual DtString creationTypeName () const
 
- Protected Attributes inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
DtCreatorMapType myCreatorMap
 
bool myAlwaysWarnOnlyOnce
 
std::map< DtSetMessageType, boolmyMessageWarningFilters
 

Constructor & Destructor Documentation

DtDefaultSetDataRequestFactory::DtDefaultSetDataRequestFactory ( )

constructor

Member Function Documentation

static void DtDefaultSetDataRequestFactory::registerCreators ( DtSetDataRequestFactory factory)
static
static DtSetDataRequestFactory* DtDefaultSetDataRequestFactory::create ( )
static

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)