MMSImportPluginHandler Class Reference

#include <mmsimportpluginhandler.h>

List of all members.

Public Member Functions

 MMSImportPluginHandler (MMSPluginData plugindata, bool autoload=false, IMMSImportPlugin *_plugin=NULL)
 Constructor for the plugin handler of a backend plugin.
 ~MMSImportPluginHandler ()
bool isLoaded ()
bool isInitialized ()
void load ()
void unload ()
MMSPluginData getPluginData ()
void setPluginData (MMSPluginData plugindata)
void invokeInitialize (void *data=NULL)
void invokeExecute (void *data=NULL)
void invokeShutdown (void *data=NULL)
void invokeCleanUp (void *data=NULL)

Private Attributes

bool loaded
bool initialized
MMSPluginData plugindata
MMSMutex calllock

Detailed Description

Definition at line 44 of file mmsimportpluginhandler.h.

Constructor & Destructor Documentation

MMSImportPluginHandler::MMSImportPluginHandler ( MMSPluginData  plugindata,
bool  autoload = false,
IMMSImportPlugin _plugin = NULL 

Constructor for the plugin handler of a backend plugin.

plugindata The plugindata object as usually read from the database.
autoload If true, the plugin will be loaded (no effect if _plugin is set)
_plugin Pointer to already instantiated plugin object. Usually used for static plugins.

Definition at line 35 of file mmsimportpluginhandler.cpp.

MMSImportPluginHandler::~MMSImportPluginHandler (  ) 

Definition at line 47 of file mmsimportpluginhandler.cpp.

Member Function Documentation

bool MMSImportPluginHandler::isLoaded (  ) 

Definition at line 98 of file mmsimportpluginhandler.cpp.

bool MMSImportPluginHandler::isInitialized (  ) 

Definition at line 102 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::load (  ) 

Definition at line 106 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::unload (  ) 

Definition at line 119 of file mmsimportpluginhandler.cpp.

MMSPluginData MMSImportPluginHandler::getPluginData (  ) 

Definition at line 141 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::setPluginData ( MMSPluginData  plugindata  ) 

Definition at line 137 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::invokeInitialize ( void *  data = NULL  ) 

Definition at line 54 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::invokeExecute ( void *  data = NULL  ) 

Definition at line 65 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::invokeShutdown ( void *  data = NULL  ) 

Definition at line 76 of file mmsimportpluginhandler.cpp.

void MMSImportPluginHandler::invokeCleanUp ( void *  data = NULL  ) 

Definition at line 87 of file mmsimportpluginhandler.cpp.

Member Data Documentation

Definition at line 46 of file mmsimportpluginhandler.h.

Definition at line 47 of file mmsimportpluginhandler.h.

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