[rygel] external: Centralize D-Bus interface names
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] external: Centralize D-Bus interface names
- Date: Thu, 17 Jun 2010 17:44:45 +0000 (UTC)
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]