RygelConnectionManager

RygelConnectionManager — Basic implementation of UPnP ConnectionManager service version 2.

Types and Values

Description

Functions

Types and Values

RYGEL_TYPE_CONNECTION_MANAGER

#define RYGEL_TYPE_CONNECTION_MANAGER (rygel_connection_manager_get_type ())

The type for RygelConnectionManager.


RYGEL_CONNECTION_MANAGER_UPNP_ID

#define RYGEL_CONNECTION_MANAGER_UPNP_ID "urn:upnp-org:serviceId:ConnectionManager"

RYGEL_CONNECTION_MANAGER_UPNP_TYPE

#define RYGEL_CONNECTION_MANAGER_UPNP_TYPE "urn:schemas-upnp-org:service:ConnectionManager:2"

RYGEL_CONNECTION_MANAGER_DESCRIPTION_PATH

#define RYGEL_CONNECTION_MANAGER_DESCRIPTION_PATH "xml/ConnectionManager.xml"

struct RygelConnectionManager

struct RygelConnectionManager {
	GUPnPService parent_instance;
	RygelConnectionManagerPrivate * priv;
	gchar* sink_protocol_info;
	gchar* connection_ids;
	gchar* source_protocol_info;
	gint rcs_id;
	gint av_transport_id;
	gchar* direction;
};

Basic implementation of UPnP ConnectionManager service version 2.


struct RygelConnectionManagerClass

struct RygelConnectionManagerClass {
	GUPnPServiceClass parent_class;
	gchar* (*get_current_protocol_info) (RygelConnectionManager* self);
};

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

Members

get_current_protocol_info ()

virtual method called by rygel_connection_manager_get_current_protocol_info()