26 #ifndef _CACCESSORFACTORY
27 #define _CACCESSORFACTORY
28 #include "libMRML/include/uses-declarations.h"
This is a common abstract base class for all specialised CAccessorFactories.
Definition: CAccessorFactory.h:42
virtual void closeAccessor()
This function does plain nothing in this class, however, it becomes interesting for plugins that have...
string mName
This variable contains the name used for registration.
Definition: CAccessorFactory.h:45
This class captures the structure of an XML element.
Definition: CXMLElement.h:51
CAccessor - an abstract base class for everything accessing a GIFT database.
Definition: CAccessor.h:55
This is destined to hold a number of CAccessorFactories.
Definition: CAccessorFactoryContainer.h:44
virtual CAccessor * makeAccessor(const class CXMLElement &inConfiguration) const =0
As the name sais: this makes an accessor.
virtual void registerFactory(CAccessorFactoryContainer &outContainer)
(*this) has to register with a container.