summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-object.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-07-17 01:10:57 +0000
committerHavoc Pennington <hp@redhat.com>2003-07-17 01:10:57 +0000
commit8b7fe6f99dd35f32443a4e23466c8a1e4cfaa32b (patch)
tree8b256d8b7b09c0c0360ea10075ba0962a1874b51 /dbus/dbus-object.h
parentf1ee877d76000920e6dbec1b59be1ffab39d2c81 (diff)
2003-07-13 Havoc Pennington <hp@pobox.com>
* dbus/dbus-object.h (struct DBusObjectVTable): add padding fields to DBusObjectVTable and DBusObjectInfo
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;