| Top |  |  |  |  | 
| RygelRootDeviceFactoryRygelRootDeviceFactory — This is a factory to create RygelRootDevice objects for a given UPnP context. | 
| RygelRootDevice * | rygel_root_device_factory_create () | 
| RygelRootDeviceFactory * | rygel_root_device_factory_new () | 
| GUPnPContext * | rygel_root_device_factory_get_context () | 
| gchar * | rygel_get_pretty_host_name () | 
| #define | RYGEL_TYPE_ROOT_DEVICE_FACTORY | 
| struct | RygelRootDeviceFactory | 
| struct | RygelRootDeviceFactoryClass | 
| enum | RootDeviceFactoryError | 
Call rygel_root_device_factory_create() with a plugin to create a root device for the plugin.
RygelRootDevice * rygel_root_device_factory_create (RygelRootDeviceFactory *self,RygelPlugin *plugin,GError **error);
| self | the RygelRootDeviceFactory instance | |
| plugin | 
 | |
| error | location to store the error occuring, or  | 
RygelRootDeviceFactory * rygel_root_device_factory_new (GUPnPContext *context,GError **error);
GUPnPContext *
rygel_root_device_factory_get_context (RygelRootDeviceFactory *self);
Get and return the current value of the "context" property.
#define RYGEL_TYPE_ROOT_DEVICE_FACTORY (rygel_root_device_factory_get_type ())
The type for RygelRootDeviceFactory.
struct RygelRootDeviceFactory;
This is a factory to create RygelRootDevice objects for a given UPnP context.
Call rygel_root_device_factory_create() with a plugin to create a root device for the plugin.
struct RygelRootDeviceFactoryClass {
	GObjectClass parent_class;
};
The class structure for RYGEL_TYPE_ROOT_DEVICE_FACTORY. All the fields in this structure are private and should never be accessed directly.