| Top |
RygelPluginInformationRygelPluginInformation — Parse plugin sidecar file and provide path to the module. |
Properties
| gchar * | module-path | Read / Write / Construct Only |
| gchar * | name | Read / Write / Construct Only |
Description
Sidecar files are keyfiles, loosely compatible with the files used by libpeas.
A minimal file for the plugin librygel-sompelugin.so looks like this:
[Plugin] Name = SomeNameForThePlugin Module = someplugin
Name must not contain any whitespaces.
Functions
RYGEL_TYPE_PLUGIN_INFORMATION
#define RYGEL_TYPE_PLUGIN_INFORMATION (rygel_plugin_information_get_type ())
The type for RygelPluginInformation.
rygel_plugin_information_get_module_path ()
const gchar *
rygel_plugin_information_get_module_path
(RygelPluginInformation *self);
Get and return the current value of the "module-path" property.
rygel_plugin_information_get_name ()
const gchar *
rygel_plugin_information_get_name (RygelPluginInformation *self);
Get and return the current value of the "name" property.
rygel_plugin_information_new_from_file ()
RygelPluginInformation * rygel_plugin_information_new_from_file (GFile *file,GError **error);
Factory method to create a RygelPluginInformation from GFile.
Types and Values
struct RygelPluginInformation
struct RygelPluginInformation;
Parse plugin sidecar file and provide path to the module.
Sidecar files are keyfiles, loosely compatible with the files used by libpeas.
A minimal file for the plugin librygel-sompelugin.so looks like this:
[Plugin] Name = SomeNameForThePlugin Module = someplugin
Name must not contain any whitespaces.
struct RygelPluginInformationClass
struct RygelPluginInformationClass {
GObjectClass parent_class;
};
The class structure for RYGEL_TYPE_PLUGIN_INFORMATION. All the fields in this structure are private and should never be accessed directly.
