| librygel-core Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
Synopsis
#define RYGEL_TYPE_META_CONFIG RygelMetaConfig * rygel_meta_config_new (void); RygelMetaConfig * rygel_meta_config_get_default (void); void rygel_meta_config_register_configuration (RygelConfiguration *config); void rygel_meta_config_register_default_configurations (void); struct RygelMetaConfig; struct RygelMetaConfigClass;
Description
Abstracts Rygel and it's plugins from Configuration implementations. It keeps all real configuration sources in a list and returns the value provided by the first one. If none of them provides the value, it emits an error.
Details
RYGEL_TYPE_META_CONFIG
#define RYGEL_TYPE_META_CONFIG (rygel_meta_config_get_type ())
The type for RygelMetaConfig.
rygel_meta_config_register_configuration ()
void rygel_meta_config_register_configuration
(RygelConfiguration *config);
rygel_meta_config_register_default_configurations ()
void rygel_meta_config_register_default_configurations
(void);
struct RygelMetaConfig
struct RygelMetaConfig;
Manages all the configuration sources for Rygel.
Abstracts Rygel and it's plugins from Configuration implementations. It keeps all real configuration sources in a list and returns the value provided by the first one. If none of them provides the value, it emits an error.
struct RygelMetaConfigClass
struct RygelMetaConfigClass {
GObjectClass parent_class;
};
The class structure for RYGEL_TYPE_META_CONFIG. All the fields in this structure are private and should never be accessed directly.
GObjectClass |
the parent class structure |
