summaryrefslogtreecommitdiff
path: root/dbus/dbus-object.h
diff options
context:
space:
mode:
Diffstat (limited to 'dbus/dbus-object.h')
-rw-r--r--dbus/dbus-object.h25
1 files changed, 9 insertions, 16 deletions
diff --git a/dbus/dbus-object.h b/dbus/dbus-object.h
index 0c92776d..b05d9c4b 100644
--- a/dbus/dbus-object.h
+++ b/dbus/dbus-object.h
@@ -1,5 +1,5 @@
/* -*- mode: C; c-file-style: "gnu" -*- */
-/* dbus-object.h DBusObject type
+/* dbus-object.h Objects
*
* Copyright (C) 2003 Red Hat Inc.
*
@@ -29,18 +29,19 @@
#include <dbus/dbus-arch-deps.h>
#include <dbus/dbus-types.h>
+#include <dbus/dbus-message.h>
#include <dbus/dbus-objectid.h>
-#include <dbus/dbus-connection.h>
DBUS_BEGIN_DECLS;
+typedef struct DBusConnection DBusConnection;
typedef struct DBusObjectVTable DBusObjectVTable;
typedef struct DBusObjectInfo DBusObjectInfo;
typedef struct DBusCallbackObject DBusCallbackObject;
struct DBusObjectInfo
{
- void *object_impl;
+ void *object_impl; /**< Object information */
DBusObjectID object_id;
DBusConnection *connection;
};
@@ -57,26 +58,18 @@ struct DBusObjectVTable
DBusObjectMessageFunction message;
};
-dbus_bool_t dbus_connection_register_object (DBusConnection *connection,
- const char **interfaces,
- const DBusObjectVTable *vtable,
- void *object_impl,
- DBusObjectID *object_id);
-void dbus_connection_unregister_object (DBusConnection *connection,
- const DBusObjectID *object_id);
-
extern const DBusObjectVTable *dbus_callback_object_vtable;
DBusCallbackObject* dbus_callback_object_new (DBusObjectMessageFunction function,
void *user_data,
DBusFreeFunction free_user_data);
-void dbus_callback_object_ref (DBusCallbackObject *handler);
-void dbus_callback_object_unref (DBusCallbackObject *handler);
-void* dbus_callback_object_get_data (DBusCallbackObject *handler);
-void dbus_callback_object_set_data (DBusCallbackObject *handler,
+void dbus_callback_object_ref (DBusCallbackObject *callback);
+void dbus_callback_object_unref (DBusCallbackObject *callback);
+void* dbus_callback_object_get_data (DBusCallbackObject *callback);
+void dbus_callback_object_set_data (DBusCallbackObject *callback,
void *data,
DBusFreeFunction free_user_data);
-void dbus_callback_object_set_function (DBusCallbackObject *handler,
+void dbus_callback_object_set_function (DBusCallbackObject *callback,
DBusObjectMessageFunction function);