diff options
author | Havoc Pennington <hp@redhat.com> | 2003-06-22 20:46:17 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2003-06-22 20:46:17 +0000 |
commit | 958805418359aca169cd363a4a3279f0fdab753c (patch) | |
tree | ef4d016dad313df8ad0c6f86cd715067a67c82a3 /dbus/dbus-message.h | |
parent | 6843ad31769c088ca259020fd9ea8dfb3a51f68e (diff) |
2003-06-22 Havoc Pennington <hp@pobox.com>
* mono/Message.cs: implement Message.Wrap() that ensures we only
have a single C# wrapper per DBusMessage, assuming it works which
it probably doesn't.
* dbus/dbus-message.c (dbus_message_allocate_data_slot): new
(dbus_message_free_data_slot): new
(dbus_message_set_data): new
(dbus_message_get_data): new
Diffstat (limited to 'dbus/dbus-message.h')
-rw-r--r-- | dbus/dbus-message.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dbus/dbus-message.h b/dbus/dbus-message.h index 177f5a91..9f07565c 100644 --- a/dbus/dbus-message.h +++ b/dbus/dbus-message.h @@ -30,6 +30,7 @@ #include <dbus/dbus-macros.h> #include <dbus/dbus-types.h> #include <dbus/dbus-arch-deps.h> +#include <dbus/dbus-memory.h> #include <stdarg.h> DBUS_BEGIN_DECLS; @@ -231,6 +232,16 @@ dbus_bool_t dbus_message_iter_append_string_array (DBusMessageIter *iter, dbus_bool_t dbus_set_error_from_message (DBusError *error, DBusMessage *message); + +dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p); +void dbus_message_free_data_slot (dbus_int32_t *slot_p); +dbus_bool_t dbus_message_set_data (DBusMessage *message, + dbus_int32_t slot, + void *data, + DBusFreeFunction free_data_func); +void* dbus_message_get_data (DBusMessage *message, + dbus_int32_t slot); + DBUS_END_DECLS; #endif /* DBUS_MESSAGE_H */ |