#include <pluginmanager.h>
Inheritance diagram for kore::PluginManager::

Public Methods | |
| PluginManager () | |
| ~PluginManager () | |
Private Attributes | |
| const Version * | _pmVersion |
| const Version * | _pmAPIVersion |
| const Info * | _pmInfo |
| const Service * | _pmService |
Definition at line 13 of file pluginmanager.h.
|
|
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().
00022 {
00023 _pmVersion = new Version(PM_MAJOR,PM_MINOR,PM_REVISION,PM_VERSION);
00024 _pmAPIVersion = new Version(PM_API_MAJOR,PM_API_MINOR,PM_API_REVISION,PM_API_VERSION);
00025 _pmInfo = new Info(this, PM_NAME, PM_TYPE, PM_DESCRIPTION, _pmVersion, _pmAPIVersion);
00026 setInfo(_pmInfo);
00027 _pmService = new Service(this, PM_SERVICE, PM_SERVICE_DESCRIPTION);
00028 addService(_pmService);
00029 }
|
|
|
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 }
|
|
|
Definition at line 23 of file pluginmanager.h. Referenced by PluginManager(), and ~PluginManager(). |
|
|
Definition at line 25 of file pluginmanager.h. Referenced by PluginManager(), and ~PluginManager(). |
|
|
Definition at line 27 of file pluginmanager.h. Referenced by PluginManager(), and ~PluginManager(). |
|
|
Definition at line 21 of file pluginmanager.h. Referenced by PluginManager(), and ~PluginManager(). |
1.2.12 written by Dimitri van Heesch,
© 1997-2001