|
|
Initialization and information about plugins. Plugins are located in shared libraries that are loaded at runtime.
// Create static Plugin object by using the provided macro INIT_PLUGIN(Plugin); |
Plugin (const char *name)
| Plugin |
Creates a new Plugin container.
Parameters:
name | the undecorated name of the library that contains the plugin |
Plugin ()
| Plugin |
Creates a new Plugin container. Alternate constructor which is also the default.
~Plugin ()
| ~Plugin |
[virtual]
Destroys the plugin. The destructor must never be called directly - the Loader will do it when refCount() reaches zero.
void initialize ()
| initialize |
[pure virtual]
Initialize the plugin after it was loaded and registered.
bool isBusy ()
| isBusy |
[const virtual]
Check if the module is actively used.
Returns: True if the plugin is in use, false if should be ok to restart
Generated by: kk on nyx on Sat Jun 4 19:29:41 2005, using kdoc 2.0a54. |