X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fgdbusobjectmanager.c;h=25081b12c994ea10525a92bd002056b180d92c11;hb=5bb064e8bb8cf7f6df5fe0bde67b776b3d6d01a7;hp=6b3b29164d36d4689e642f91c8e722b0ddd2a036;hpb=94b907134426e26393a86630dae5ce53baee6ae6;p=platform%2Fupstream%2Fglib.git diff --git a/gio/gdbusobjectmanager.c b/gio/gdbusobjectmanager.c index 6b3b291..25081b1 100644 --- a/gio/gdbusobjectmanager.c +++ b/gio/gdbusobjectmanager.c @@ -13,9 +13,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General - * Public License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA. + * Public License along with this library; if not, see . * * Author: David Zeuthen */ @@ -24,7 +22,6 @@ #include "gdbusobject.h" #include "gdbusobjectmanager.h" -#include "gio-marshal.h" #include "gdbusinterface.h" #include "gdbusutils.h" @@ -36,20 +33,14 @@ * @include: gio/gio.h * * The #GDBusObjectManager type is the base type for service- and - * client-side implementations of the standardized org.freedesktop.DBus.ObjectManager + * client-side implementations of the standardized + * [org.freedesktop.DBus.ObjectManager](http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager) * interface. * * See #GDBusObjectManagerClient for the client-side implementation * and #GDBusObjectManagerServer for the service-side implementation. */ -/** - * GDBusObjectManager: - * - * A D-Bus object. - */ - typedef GDBusObjectManagerIface GDBusObjectManagerInterface; G_DEFINE_INTERFACE (GDBusObjectManager, g_dbus_object_manager, G_TYPE_OBJECT) @@ -62,6 +53,8 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) * @object: The #GDBusObject that was added. * * Emitted when @object is added to @manager. + * + * Since: 2.30 */ g_signal_new ("object-added", G_TYPE_FROM_INTERFACE (iface), @@ -80,6 +73,8 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) * @object: The #GDBusObject that was removed. * * Emitted when @object is removed from @manager. + * + * Since: 2.30 */ g_signal_new ("object-removed", G_TYPE_FROM_INTERFACE (iface), @@ -102,6 +97,8 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) * * This signal exists purely as a convenience to avoid having to * connect signals to all objects managed by @manager. + * + * Since: 2.30 */ g_signal_new ("interface-added", G_TYPE_FROM_INTERFACE (iface), @@ -109,7 +106,7 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) G_STRUCT_OFFSET (GDBusObjectManagerIface, interface_added), NULL, NULL, - _gio_marshal_VOID__OBJECT_OBJECT, + NULL, G_TYPE_NONE, 2, G_TYPE_DBUS_OBJECT, @@ -125,6 +122,8 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) * * This signal exists purely as a convenience to avoid having to * connect signals to all objects managed by @manager. + * + * Since: 2.30 */ g_signal_new ("interface-removed", G_TYPE_FROM_INTERFACE (iface), @@ -132,7 +131,7 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) G_STRUCT_OFFSET (GDBusObjectManagerIface, interface_removed), NULL, NULL, - _gio_marshal_VOID__OBJECT_OBJECT, + NULL, G_TYPE_NONE, 2, G_TYPE_DBUS_OBJECT, @@ -149,6 +148,8 @@ g_dbus_object_manager_default_init (GDBusObjectManagerIface *iface) * Gets the object path that @manager is for. * * Returns: A string owned by @manager. Do not free. + * + * Since: 2.30 */ const gchar * g_dbus_object_manager_get_object_path (GDBusObjectManager *manager) @@ -167,6 +168,8 @@ g_dbus_object_manager_get_object_path (GDBusObjectManager *manager) * #GDBusObject objects. The returned list should be freed with * g_list_free() after each element has been freed with * g_object_unref(). + * + * Since: 2.30 */ GList * g_dbus_object_manager_get_objects (GDBusObjectManager *manager) @@ -182,7 +185,10 @@ g_dbus_object_manager_get_objects (GDBusObjectManager *manager) * * Gets the #GDBusObjectProxy at @object_path, if any. * - * Returns: A #GDBusObject or %NULL. Free with g_object_unref(). + * Returns: (transfer full): A #GDBusObject or %NULL. Free with + * g_object_unref(). + * + * Since: 2.30 */ GDBusObject * g_dbus_object_manager_get_object (GDBusObjectManager *manager, @@ -202,7 +208,10 @@ g_dbus_object_manager_get_object (GDBusObjectManager *manager, * Gets the interface proxy for @interface_name at @object_path, if * any. * - * Returns: A #GDBusInterface instance or %NULL. Free with g_object_unref(). + * Returns: (transfer full): A #GDBusInterface instance or %NULL. Free + * with g_object_unref(). + * + * Since: 2.30 */ GDBusInterface * g_dbus_object_manager_get_interface (GDBusObjectManager *manager,