Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

kore::PluginManager Class Reference

TODO: implement the PluginManager (similar to ModuleManager). More...

#include <pluginmanager.h>

Inheritance diagram for kore::PluginManager::

kore::ServiceProvider kore::Module List of all members.

Public Methods

 PluginManager ()
 ~PluginManager ()

Private Attributes

const Version_pmVersion
const Version_pmAPIVersion
const Info * _pmInfo
const Service * _pmService

Detailed Description

TODO: implement the PluginManager (similar to ModuleManager).

Definition at line 13 of file pluginmanager.h.


Constructor & Destructor Documentation

PluginManager::PluginManager  
 

Definition at line 21 of file pluginmanager.cpp.

References _pmAPIVersion, _pmInfo, _pmService, _pmVersion, kore::ServiceProvider::addService(), PM_API_MAJOR, PM_API_MINOR, PM_API_REVISION, PM_API_VERSION, PM_DESCRIPTION, PM_MAJOR, PM_MINOR, PM_NAME, PM_REVISION, PM_SERVICE, PM_SERVICE_DESCRIPTION, PM_TYPE, PM_VERSION, and kore::Module::setInfo().

PluginManager::~PluginManager  
 

Definition at line 30 of file pluginmanager.cpp.

References _pmAPIVersion, _pmInfo, _pmService, and _pmVersion.

00031 {
00032     delete _pmInfo;
00033     delete _pmVersion;
00034     delete _pmAPIVersion;
00035     delete _pmService;
00036 }


Member Data Documentation

const Version* kore::PluginManager::_pmAPIVersion [private]
 

Definition at line 23 of file pluginmanager.h.

Referenced by PluginManager(), and ~PluginManager().

const Info* kore::PluginManager::_pmInfo [private]
 

Definition at line 25 of file pluginmanager.h.

Referenced by PluginManager(), and ~PluginManager().

const Service* kore::PluginManager::_pmService [private]
 

Definition at line 27 of file pluginmanager.h.

Referenced by PluginManager(), and ~PluginManager().

const Version* kore::PluginManager::_pmVersion [private]
 

Definition at line 21 of file pluginmanager.h.

Referenced by PluginManager(), and ~PluginManager().


The documentation for this class was generated from the following files:
Generated on Sat Feb 16 05:38:07 2002 for Korelib by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001