System documentation of the GNU Image-Finding Tool

Public Member Functions | Protected Attributes

CAFPlugin Class Reference

Inheritance diagram for CAFPlugin:
CAccessorFactory

List of all members.

Public Member Functions

CAccessormakeAccessor (const CXMLElement &) const
 Add some register function here.
char * getName ()
 gets the name of the plugin
 CAFPlugin (string, string, string)
 opens the library and sets the make query etc.
 CAFPlugin (CAFPlugin &)
 copy all the content
 ~CAFPlugin ()
 close the DlOpenHandle of the library
bool isSane () const
 is this well constructed
void registerFactory (CAccessorFactoryContainer &outContainer)
 register the factory

Protected Attributes

void * mDlOpenHandle
 the handle which enables us to open
string mName
 the name of the plugin
CAccessor *(* mMakeAccessor )(const CXMLElement &)
 the function for making a CAccessor object
char *(* mGetName )(void)
 this function gives us the name of the plugin
bool mIsSane
 is this well constructed?

Constructor & Destructor Documentation

CAFPlugin::CAFPlugin ( string  ,
string  ,
string   
)

opens the library and sets the make query etc.

functions


Member Function Documentation

CAccessor* CAFPlugin::makeAccessor ( const CXMLElement ) const

Add some register function here.

the rest can stay the same makes a CAccessor object


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

Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen