librygel-core – Vala Binding Reference

librygel-core Reference Manual

# librygel-core

## Description:

## Content:

### Namespaces:

- Rygel

### Interfaces:

- DBusInterface
- DBusAclProvider
- Configuration - Interface for dealing with Rygel configuration.
- StateMachine - StateMachine interface.

### Classes:

- ConnectionManager - Basic implementation of UPnP ConnectionManager service version 2.
- BasicManagement - Basic implementation of UPnP BasicManagement service version 2.
- DescriptionFile - Represents a device description document and offers methods for easy manipulation of those.
- DLNAProfile - Data class representing a DLNA profile. It contains the name and the corresponding DLNA mime type.
- EnergyManagement - Implementation of UPnP EnergyManagement service.
- RootDevice - This represents a UPnP root device.
- RootDeviceFactory - This is a factory to create #RygelRootDevice objects for a given UPnP context.
- LogHandler
- MetaConfig - Manages all the configuration sources for Rygel.
- PluginLoader - This class is responsible for plugin loading.
- RecursiveModuleLoader - Recursively walk a folder looking for shared libraries.
- Plugin - This represents a Rygel plugin.
- ResourceInfo - Holds information about a particular resource (device and service) implementation.
- MediaDevice - This is a base class for implementations of UPnP devices, such as RygelMediaServer and RygelMediaRenderer.
- BaseConfiguration - Base class that can be used for configuration implementations.
- CmdlineConfig - Manages configuration from Commandline arguments.
- EnvironmentConfig - Manages configuration from Environment.
- UserConfig - Manages the user configuration for Rygel.
- V1Hacks - Various devices that need a downgrade to MediaServer:1 and ContentDirectory:1 because they ignore that higher versions are required to be backwards-compatible.
- IconInfo - Holds information about an icon.
- XMLUtils - XML utility API.
- PluginInformation - Parse plugin sidecar file and provide path to the module.

### Enums:

- LogLevel
- PluginCapabilities - RygelPluginCapabilities is a set of flags that represent various capabilities of plugins.
- ConfigurationEntry
- SectionEntry

### Error domains:

- ConfigurationError
- CmdlineConfigError

### Methods:

- public string get_pretty_host_name ()

### Error domains:

- RootDeviceFactoryError