VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
DtSetDataRequestFactory Class Reference

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

Inheritance diagram for DtSetDataRequestFactory:
Inheritance graph
[legend]

Public Member Functions

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

Static Public Member Functions

static DtSetDataRequestFactorycreate ()

Protected Member Functions

virtual DtString creationTypeName () const

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
typedef DtSetDataRequest *(* DtCreatorFcn )()
typedef std::map
< DtSetMessageType,
DtFactoryTemplateEntry
DtCreatorMapType
- Protected Attributes inherited from DtFactoryTemplate< DtSetDataRequest, DtSetMessageType >
DtCreatorMapType myCreatorMap

Detailed Description

Factory for DtSetDataRequest instances used in messages.

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

Constructor & Destructor Documentation

DtSetDataRequestFactory::DtSetDataRequestFactory ( )
virtual DtSetDataRequestFactory::~DtSetDataRequestFactory ( )
virtual

Member Function Documentation

virtual DtSetDataRequest* DtSetDataRequestFactory::createSetDataRequest ( const DtSetMessageType type)
virtual

Calls createItem() For backwards compatibility only.

static DtSetDataRequestFactory* DtSetDataRequestFactory::create ( )
static
virtual DtString DtSetDataRequestFactory::creationTypeName ( ) const
protectedvirtual
Returns
"set data request".

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)