summaryrefslogtreecommitdiffstats
path: root/common/dbus-helper.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-05-03 10:58:08 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-05-03 10:58:08 +0000
commit30957bc2890f3db99907178304046610e77c7efa (patch)
treec2ce494805a1527314e7e7f79d2596be8a695b38 /common/dbus-helper.h
parent367cd9ae48f8393cdc68c25441dc8daac75909ff (diff)
generic introspection cleanup & small additions
Diffstat (limited to 'common/dbus-helper.h')
-rw-r--r--common/dbus-helper.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/common/dbus-helper.h b/common/dbus-helper.h
index 312ab9b5..1c3809d7 100644
--- a/common/dbus-helper.h
+++ b/common/dbus-helper.h
@@ -43,18 +43,27 @@ struct DBusMethodVTable {
const char *reply;
};
+typedef struct DBusSignalVTable DBusSignalVTable;
+
+struct DBusSignalVTable {
+ const char *name;
+ const char *signature;
+};
+
typedef struct DBusPropertyVTable DBusPropertyVTable;
struct DBusPropertyVTable {
+ const char *name;
};
dbus_bool_t dbus_connection_register_interface(DBusConnection *connection,
- const char *path, const char *interface,
+ const char *path, const char *name,
DBusMethodVTable *methods,
+ DBusSignalVTable *signals,
DBusPropertyVTable *properties);
dbus_bool_t dbus_connection_unregister_interface(DBusConnection *connection,
- const char *path, const char *interface);
+ const char *path, const char *name);
void dbus_message_iter_append_dict_entry(DBusMessageIter *dict,
const char *key, int type, void *val);