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

« back to all changes in this revision

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

  • 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:
32
32
<link linkend="GeeCollection"><returnvalue>GeeCollection</returnvalue></link> *     <link linkend="rygel-plugin-loader-list-plugins">rygel_plugin_loader_list_plugins</link>    (<parameter><link linkend="RygelPluginLoader"><type>RygelPluginLoader</type></link> *self</parameter>);
33
33
<link linkend="RygelPluginLoader"><returnvalue>RygelPluginLoader</returnvalue></link> * <link linkend="rygel-plugin-loader-new">rygel_plugin_loader_new</link>             (<parameter><type>void</type></parameter>);
34
34
struct              <link linkend="RygelPluginLoader-struct">RygelPluginLoader</link>;
 
35
struct              <link linkend="RygelPluginLoaderClass">RygelPluginLoaderClass</link>;
35
36
</synopsis>
36
37
</refsynopsisdiv>
37
38
<refsect1 id="RygelPluginLoader.object-hierarchy" role="object_hierarchy">
123
124
<para>
124
125
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.
125
126
</para></refsect2>
 
127
<refsect2 id="RygelPluginLoaderClass" role="struct">
 
128
<title>struct RygelPluginLoaderClass</title>
 
129
<indexterm zone="RygelPluginLoaderClass"><primary>RygelPluginLoaderClass</primary></indexterm>
 
130
<programlisting>struct RygelPluginLoaderClass {
 
131
        GObjectClass parent_class;
 
132
};
 
133
</programlisting>
 
134
<para>
 
135
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.
 
136
</para><variablelist role="struct">
 
137
<varlistentry><term><link linkend="GObjectClass"><type>GObjectClass</type></link>&#160;<structfield id="RygelPluginLoaderClass.parent-class">parent_class</structfield>;</term>
 
138
<listitem><simpara>the parent class structure</simpara></listitem>
 
139
</varlistentry>
 
140
</variablelist></refsect2>
126
141
 
127
142
</refsect1>
128
143
<refsect1 id="RygelPluginLoader.signal-details" role="signals">