[rygel] external: Centralize D-Bus interface names



commit dd43249cf765ad35b87caa20bef5988f4244822a
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Wed Jun 16 19:30:34 2010 +0300

    external: Centralize D-Bus interface names

 .../external/rygel-external-interfaces.vala        |    3 +++
 .../external/rygel-external-thumbnail-factory.vala |    4 +---
 2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/plugins/external/rygel-external-interfaces.vala b/src/plugins/external/rygel-external-interfaces.vala
index 31994e9..e84f158 100644
--- a/src/plugins/external/rygel-external-interfaces.vala
+++ b/src/plugins/external/rygel-external-interfaces.vala
@@ -25,6 +25,7 @@ using DBus;
 
 [DBus (name = "org.gnome.UPnP.MediaObject2")]
 public interface Rygel.ExternalMediaObject : DBus.Object {
+    public static const string IFACE = "org.gnome.UPnP.MediaObject2";
     public static const string[] PROPERTIES = { "Parent",
                                                 "Type",
                                                 "Path",
@@ -39,6 +40,7 @@ public interface Rygel.ExternalMediaObject : DBus.Object {
 [DBus (name = "org.gnome.UPnP.MediaContainer2")]
 public interface Rygel.ExternalMediaContainer : DBus.Object,
                                                 ExternalMediaObject {
+    public static const string IFACE = "org.gnome.UPnP.MediaContainer2";
     public static const string[] PROPERTIES = { "ChildCount" };
 
     public abstract signal void updated ();
@@ -68,6 +70,7 @@ public interface Rygel.ExternalMediaContainer : DBus.Object,
 
 [DBus (name = "org.gnome.UPnP.MediaItem2")]
 public interface Rygel.ExternalMediaItem : DBus.Object, ExternalMediaObject {
+    public static const string IFACE = "org.gnome.UPnP.MediaItem2";
     public static const string[] PROPERTIES = { "URLs",
                                                 "MIMEType",
                                                 "DLNAProfile",
diff --git a/src/plugins/external/rygel-external-thumbnail-factory.vala b/src/plugins/external/rygel-external-thumbnail-factory.vala
index 1ad09b8..a10ae22 100644
--- a/src/plugins/external/rygel-external-thumbnail-factory.vala
+++ b/src/plugins/external/rygel-external-thumbnail-factory.vala
@@ -29,8 +29,6 @@ using FreeDesktop;
  * Factory for thumbnail from external plugins.
  */
 public class Rygel.ExternalThumbnailFactory {
-    private static string ITEM_IFACE = "org.gnome.UPnP.MediaItem1";
-
     public async Thumbnail create (string service_name,
                                    string object_path,
                                    string host_ip)
@@ -41,7 +39,7 @@ public class Rygel.ExternalThumbnailFactory {
                                            object_path)
                                            as Properties;
 
-        var item_props = yield props.get_all (ITEM_IFACE);
+        var item_props = yield props.get_all (ExternalMediaItem.IFACE);
 
         var thumbnail = new Thumbnail ();
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]