Download

Support

Plugin Functions

Functions that load modules of compiled code into memory. More...

Functions

EAPI Ecore_Plugin * ecore_plugin_load (Ecore_Path_Group *group, const char *plugin_name, const char *version)
 Loads the specified plugin from the specified path group.
EAPI void ecore_plugin_unload (Ecore_Plugin *plugin)
 Unloads the given plugin from memory.
EAPI Eina_List * ecore_plugin_available_get (Ecore_Path_Group *group)
 Retrieves a list of all available plugins in the given path.

Detailed Description

Functions that load modules of compiled code into memory.


Function Documentation

EAPI Eina_List* ecore_plugin_available_get ( Ecore_Path_Group *  group  ) 

Retrieves a list of all available plugins in the given path.

Parameters:
group_id The identifier for the given path.
Returns:
A pointer to a newly allocated list of all plugins found in the paths identified by group_id. NULL otherwise.
EAPI Ecore_Plugin* ecore_plugin_load ( Ecore_Path_Group *  group,
const char *  plugin_name,
const char *  version 
)

Loads the specified plugin from the specified path group.

Parameters:
group The path group to search for the plugin to load
plugin_name The name of the plugin to load.
version The interface version of the plugin. With version equal to NULL the default will be loaded.
Returns:
A pointer to the newly loaded plugin on success, NULL on failure.

References ecore_path_group_find().

EAPI void ecore_plugin_unload ( Ecore_Plugin *  plugin  ) 

Unloads the given plugin from memory.

Parameters:
plugin The given plugin.

Copyright © Enlightenment.org

Ecore Documentation Generated: Sat Sep 5 11:39:02 2009