RygelRootDevice

RygelRootDevice — This represents a UPnP root device.

Types and Values

Description

Each Rygel plugin corresponds to one UPnP root device, so each RygelPlugin corresponds to one RygelRootDevice.

Rygel creates the RygelRootDevice by calling rygel_root_device_factory_create() with the plugin, having first instantiated the RygelRootDeviceFactory for a GUPnPContext.

Functions

Types and Values

RYGEL_TYPE_ROOT_DEVICE

#define RYGEL_TYPE_ROOT_DEVICE (rygel_root_device_get_type ())

The type for RygelRootDevice.


struct RygelRootDevice

struct RygelRootDevice {
	GUPnPRootDevice parent_instance;
	RygelRootDevicePrivate * priv;
};

This represents a UPnP root device.

Each Rygel plugin corresponds to one UPnP root device, so each RygelPlugin corresponds to one RygelRootDevice.

Rygel creates the RygelRootDevice by calling rygel_root_device_factory_create() with the plugin, having first instantiated the RygelRootDeviceFactory for a GUPnPContext.


struct RygelRootDeviceClass

struct RygelRootDeviceClass {
	GUPnPRootDeviceClass parent_class;
};

The class structure for RYGEL_TYPE_ROOT_DEVICE. All the fields in this structure are private and should never be accessed directly.

Members