#include <scim_helper_module.h>
Collaboration diagram for scim::HelperModule:
Public Member Functions | |
HelperModule (const String &name=String("")) | |
Constructor. | |
bool | load (const String &name) |
Load a Helper module. | |
bool | unload () |
Unload the module. | |
bool | valid () const |
Check if a Helper module has been loaded successfully. | |
unsigned int | number_of_helpers () const |
Get the number of helpers supported by this module. | |
bool | get_helper_info (unsigned int idx, HelperInfo &info) const |
The the information of a specific helper. | |
void | run_helper (const String &uuid, const ConfigPointer &config, const String &display) const |
Run a specific helper. |
This class should not be used directly. HelperManager should be used instead.
|
Constructor.
|
|
Load a Helper module. If a module has already been loaded, then it'll be unloaded first.
|
|
Unload the module.
|
|
Check if a Helper module has been loaded successfully.
|
|
Get the number of helpers supported by this module.
|
|
The the information of a specific helper.
|
|
Run a specific helper. The helper should be run in an independent process, this function will not return until the helper exits.
|