~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to doc/reference/librygel-core/gtkdoc/ccomments/rygel-plugin-loader.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 * @short_description: Responsible for plugin loading. Probes for shared library files in a specific directry and tries to grab a function with a specific name and signature, calls it. The loaded module can then add plugins to Rygel by calling the add_plugin method. NOTE: The module SHOULD make sure that plugin is not disabled by user using plugin_disabled method before creating the plugin instance and resources related to that instance.
4
4
 */
5
5
/**
6
 
 * RYGEL_TYPE_PLUGIN_LOADER
 
6
 * RYGEL_TYPE_PLUGIN_LOADER:
7
7
 * 
8
8
 * The type for <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link>.
9
9
 */
10
10
/**
11
 
 * rygel_plugin_loader_load_plugins
 
11
 * rygel_plugin_loader_load_plugins:
12
12
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
13
13
 */
14
14
/**
15
 
 * rygel_plugin_loader_plugin_disabled
 
15
 * rygel_plugin_loader_plugin_disabled:
16
16
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
17
17
 * @name: (in): the name of plugin to check for. 
18
18
 * 
21
21
 * Returns: true if plugin is disabled, false if not. 
22
22
 */
23
23
/**
24
 
 * rygel_plugin_loader_add_plugin
25
 
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
26
 
 */
27
 
/**
28
 
 * rygel_plugin_loader_get_plugin_by_name
29
 
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
30
 
 */
31
 
/**
32
 
 * rygel_plugin_loader_list_plugins
33
 
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
34
 
 */
35
 
/**
36
 
 * rygel_plugin_loader_new
37
 
 */
38
 
/**
39
 
 * RygelPluginLoader::plugin-available
 
24
 * rygel_plugin_loader_add_plugin:
 
25
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
 
26
 */
 
27
/**
 
28
 * rygel_plugin_loader_get_plugin_by_name:
 
29
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
 
30
 */
 
31
/**
 
32
 * rygel_plugin_loader_list_plugins:
 
33
 * @self: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance
 
34
 */
 
35
/**
 
36
 * rygel_plugin_loader_new:
 
37
 */
 
38
/**
 
39
 * RygelPluginLoader::plugin-available:
40
40
 * @plugin_loader: the <link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> instance that received the signal
41
41
 * @plugin: 
42
42
 */
43
43
/**
44
 
 * RygelPluginLoader
 
44
 * RygelPluginLoader:
45
45
 * 
46
46
 * Responsible for plugin loading. Probes for shared library files in a specific directry and tries to grab a function with a specific name and signature, calls it. The loaded module can then add plugins to Rygel by calling the add_plugin method. NOTE: The module SHOULD make sure that plugin is not disabled by user using plugin_disabled method before creating the plugin instance and resources related to that instance.
47
47
 */
 
48
/**
 
49
 * RygelPluginLoaderClass:
 
50
 * @parent_class: the parent class structure
 
51
 * 
 
52
 * The class structure for <link linkend="RYGEL-TYPE-PLUGIN-LOADER:CAPS"><literal>RYGEL_TYPE_PLUGIN_LOADER</literal></link>. All the fields in this structure are private and should never be accessed directly.
 
53
 */