Top |
#define | RYGEL_TYPE_CONTENT_DIRECTORY |
#define | RYGEL_CONTENT_DIRECTORY_UPNP_ID |
#define | RYGEL_CONTENT_DIRECTORY_UPNP_TYPE |
#define | RYGEL_CONTENT_DIRECTORY_UPNP_TYPE_V1 |
#define | RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH |
#define | RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH_NO_TRACK |
struct | RygelContentDirectory |
struct | RygelContentDirectoryClass |
#define RYGEL_TYPE_CONTENT_DIRECTORY (rygel_content_directory_get_type ())
The type for RygelContentDirectory.
#define RYGEL_CONTENT_DIRECTORY_UPNP_ID "urn:upnp-org:serviceId:ContentDirectory"
#define RYGEL_CONTENT_DIRECTORY_UPNP_TYPE "urn:schemas-upnp-org:service:ContentDirectory:3"
#define RYGEL_CONTENT_DIRECTORY_UPNP_TYPE_V1 "urn:schemas-upnp-org:service:ContentDirectory:1"
#define RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH "xml/ContentDirectory.xml"
#define RYGEL_CONTENT_DIRECTORY_DESCRIPTION_PATH_NO_TRACK "xml/ContentDirectory-NoTrack.xml"
struct RygelContentDirectory { GUPnPService parent_instance; RygelContentDirectoryPrivate * priv; gchar* feature_list; RygelHTTPServer* http_server; RygelMediaContainer* root_container; GCancellable* cancellable; guint32 system_update_id; };
Basic implementation of UPnP ContentDirectory service version 2. Most often plugins will provide a child of this class. The inheriting classes should override create_root_container method.
struct RygelContentDirectoryClass { GUPnPServiceClass parent_class; };
The class structure for RYGEL_TYPE_CONTENT_DIRECTORY
. All the fields in this structure are private and should never be accessed directly.