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.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/dbus/dbus-object.h b/dbus/dbus-object.h
index 84fb2ede..a0a53eb0 100644
--- a/dbus/dbus-object.h
+++ b/dbus/dbus-object.h
@@ -47,9 +47,11 @@ typedef enum
struct DBusObjectInfo
{
- void *object_impl; /**< Object information */
- DBusObjectID object_id;
- DBusConnection *connection;
+ void *object_impl; /**< Object implementation pointer provided by app */
+ DBusObjectID object_id; /**< Object ID */
+ DBusConnection *connection; /**< The connection object ID is for */
+ void *dbus_internal_pad1; /**< Padding, do not use */
+ void *dbus_internal_pad2; /**< Padding, do not use */
};
typedef void (* DBusObjectRegisteredFunction) (DBusObjectInfo *info);
@@ -62,6 +64,9 @@ struct DBusObjectVTable
DBusObjectRegisteredFunction registered;
DBusObjectUnregisteredFunction unregistered;
DBusObjectMessageFunction message;
+ void (* dbus_internal_pad1) (void *);
+ void (* dbus_internal_pad2) (void *);
+ void (* dbus_internal_pad3) (void *);
};
extern const DBusObjectVTable *dbus_callback_object_vtable;