[rygel] core: Constants for common UPnP container classes
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] core: Constants for common UPnP container classes
- Date: Fri, 24 Sep 2010 18:04:16 +0000 (UTC)
commit 41da62c5a43b2a2f035546ec6785610471aaf4b3
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu Sep 23 17:35:08 2010 +0300
core: Constants for common UPnP container classes
src/rygel/rygel-media-container.vala | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-media-container.vala b/src/rygel/rygel-media-container.vala
index 1fc2908..69a64eb 100644
--- a/src/rygel/rygel-media-container.vala
+++ b/src/rygel/rygel-media-container.vala
@@ -29,6 +29,12 @@ using Gee;
* are supposed to provide working implementations of get_children.
*/
public abstract class Rygel.MediaContainer : MediaObject {
+ public const string UPNP_CLASS = "object.container";
+ public const string STORAGE_FOLDER = UPNP_CLASS + ".storageFolder";
+ public const string MUSIC_ALBUM = UPNP_CLASS + ".album.musicAlbum";
+ public const string MUSIC_ARTIST = UPNP_CLASS + ".person.musicArtist";
+ public const string MUSIC_GENRE = UPNP_CLASS + ".genre.musicGenre";
+
/**
* container_updated signal that is emitted if a child container under the
* tree of this container gets updated.
@@ -52,7 +58,7 @@ public abstract class Rygel.MediaContainer : MediaObject {
this.title = title;
this.child_count = child_count;
this.update_id = 0;
- this.upnp_class = "object.container.storageFolder";
+ this.upnp_class = STORAGE_FOLDER;
this.create_classes = new ArrayList<string> ();
this.container_updated.connect (on_container_updated);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]