librygel-core
Description:
Content:
Namespaces:
- FreeDesktop -
Interfaces:
Enums:
Constants:
- Rygel -
Interfaces:
Classes:
- ConnectionManager - Basic implementation of
UPnP ConnectionManager service version 2.
- RootDevice - Represents a Root device.
- RootDeviceFactory - Factory for RootDevice
objects. Give it a plugin and it will create a Root device for that.
- LogHandler -
- MetaConfig - Manages all the configuration sources
for Rygel.
- PluginLoader - 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.
- RecursiveModuleLoader -
Recursivly walk a folder looking for shared libraries.
- Plugin - Represents a Rygel plugin. Plugins are supposed
to provide an object of this class or a subclass.
- ResourceInfo - Holds information about a
particular resource (device and service) implementation.
- MediaDevice -
- BaseConfiguration - Base class that can be
used for configuration implementations.
- IconInfo - Holds information about an icon.
- XMLUtils - XML utility API.
Enums:
Error domains:
Classes:
- DescriptionFile - Represents a device description
document and offers methods for easy manipulation of those.
Error domains: