diff options
author | Pranav Kant <pranav913@gmail.com> | 2014-06-03 15:03:05 +0530 |
---|---|---|
committer | Debarshi Ray <debarshir@gnome.org> | 2014-06-05 14:45:46 +0200 |
commit | caef760cf7d8c259e7597248782bf4eeae4ea4d0 (patch) | |
tree | e1d63966d832209664d1f610e1318956528724fc | |
parent | 473261327d58f20af0866bc4f7a2dbfd2bf709cb (diff) | |
download | gnome-online-accounts-caef760cf7d8c259e7597248782bf4eeae4ea4d0.tar.gz |
Introduce org.gnome.OnlineAccounts.MediaServer
This is meant to represent media servers. eg., digital media servers
using DLNA. We might consider Airplay in the future.
https://bugzilla.gnome.org/show_bug.cgi?id=730890
-rw-r--r-- | data/dbus-interfaces.xml | 21 | ||||
-rw-r--r-- | doc/goa-docs.xml | 2 | ||||
-rw-r--r-- | doc/goa-sections.txt | 47 |
3 files changed, 70 insertions, 0 deletions
diff --git a/data/dbus-interfaces.xml b/data/dbus-interfaces.xml index 01332a7..5bf26e9 100644 --- a/data/dbus-interfaces.xml +++ b/data/dbus-interfaces.xml @@ -3,6 +3,7 @@ "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <!-- + Copyright (C) 2014 Pranav Kant Copyright (C) 2011, 2012, 2013, 2014 Red Hat, Inc. This library is free software; you can redistribute it and/or @@ -698,6 +699,26 @@ </interface> <!-- + org.gnome.OnlineAccounts.MediaServer: + @since: 3.14 + + An account object implements this interface if it provides + media server like capabilities. + --> + <interface name="org.gnome.OnlineAccounts.MediaServer"> + <!-- DlnaSupported: + + True if media server device is DLNA supported. + --> + <property name="DlnaSupported" type="b" access="read"/> + <!-- Udn: + + Unique Device Name. Used to uniquely identify the device. + --> + <property name="Udn" type="s" access="read"/> + </interface> + + <!-- org.gnome.OnlineAccounts.Ticketing: @since: 3.6.0 diff --git a/doc/goa-docs.xml b/doc/goa-docs.xml index cd2a854..617beb1 100644 --- a/doc/goa-docs.xml +++ b/doc/goa-docs.xml @@ -125,6 +125,7 @@ <xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Photos.xml"/> <xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Files.xml"/> <xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Exchange.xml"/> + <xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.MediaServer.xml"/> <xi:include href="../src/goa/goa-generated-doc-org.gnome.OnlineAccounts.Ticketing.xml"/> </chapter> </part> @@ -152,6 +153,7 @@ <xi:include href="xml/GoaPhotos.xml"/> <xi:include href="xml/GoaFiles.xml"/> <xi:include href="xml/GoaExchange.xml"/> + <xi:include href="xml/GoaMediaServer.xml"/> <xi:include href="xml/GoaTicketing.xml"/> </chapter> </part> diff --git a/doc/goa-sections.txt b/doc/goa-sections.txt index a718f46..351e664 100644 --- a/doc/goa-sections.txt +++ b/doc/goa-sections.txt @@ -1049,6 +1049,53 @@ goa_exchange_skeleton_get_type </SECTION> <SECTION> +<FILE>GoaMediaServer</FILE> +GoaMediaServer +GoaMediaServerIface +goa_media_server_interface_info +goa_media_server_get_dlna_supported +goa_media_server_set_dlna_supported +goa_media_server_get_udn +goa_media_server_dup_udn +goa_media_server_set_udn +goa_media_server_override_properties +GoaMediaServerProxy +GoaMediaServerProxyClass +goa_media_server_proxy_new +goa_media_server_proxy_new_finish +goa_media_server_proxy_new_sync +goa_media_server_proxy_new_for_bus +goa_media_server_proxy_new_for_bus_finish +goa_media_server_proxy_new_for_bus_sync +GoaMediaServerSkeleton +GoaMediaServerSkeletonClass +goa_media_server_skeleton_new +<SUBSECTION Standard> +GOA_TYPE_MEDIA_SERVER +GOA_IS_MEDIA_SERVER +GOA_MEDIA_SERVER +GOA_MEDIA_SERVER_GET_IFACE +GOA_TYPE_MEDIA_SERVER_PROXY +GOA_IS_MEDIA_SERVER_PROXY +GOA_IS_MEDIA_SERVER_PROXY_CLASS +GOA_MEDIA_SERVER_PROXY +GOA_MEDIA_SERVER_PROXY_CLASS +GOA_MEDIA_SERVER_PROXY_GET_CLASS +GOA_TYPE_MEDIA_SERVER_SKELETON +GOA_IS_MEDIA_SERVER_SKELETON +GOA_IS_MEDIA_SERVER_SKELETON_CLASS +GOA_MEDIA_SERVER_SKELETON +GOA_MEDIA_SERVER_SKELETON_CLASS +GOA_MEDIA_SERVER_SKELETON_GET_CLASS +GoaMediaServerProxyPrivate +GoaMediaServerSkeletonPrivate +goa_media_server_get_type +goa_media_server_proxy_get_type +goa_media_server_skeleton_get_type +</SECTION> + + +<SECTION> <FILE>GoaTicketing</FILE> GoaTicketing GoaTicketingIface |