![]() |
![]() |
![]() |
[Insert name here] Reference Manual | ![]() |
---|---|---|---|---|
#define R_PLUGIN_MANAGER_TYPE RPluginManagerPrivate; RPluginManager; RPluginManager* r_plugin_manager_new (void); void r_plugin_manager_free (RPluginManager *manager); void r_plugin_manager_scan_directory (RPluginManager *manager, gchar *dir); RPlugin* r_plugin_manager_get_plugin (RPluginManager *manager, const gchar *name); RPlugin* r_plugin_manager_get_nth_plugin (RPluginManager *manager, gint n);
RPluginManager* r_plugin_manager_new (void);
create a new plugin manager
Returns : | a RPluginManager* |
void r_plugin_manager_free (RPluginManager *manager);
free the object
manager : |
a RPluginManager |
void r_plugin_manager_scan_directory (RPluginManager *manager, gchar *dir);
scan the given directory lookinf for RAL's plugins
manager : |
a RPluginManager |
dir : |
RPlugin* r_plugin_manager_get_plugin (RPluginManager *manager, const gchar *name);
get the plugin with the given name
manager : |
a RPluginManager |
name : |
a gchar* |
Returns : | a RPlugin* or NULL if plugin is not found
|
RPlugin* r_plugin_manager_get_nth_plugin (RPluginManager *manager, gint n);
get the n-th plugin
manager : |
a RPluginManager |
n : |
a gint |
Returns : | a RPlugin* or NULL
|