From 958805418359aca169cd363a4a3279f0fdab753c Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Sun, 22 Jun 2003 20:46:17 +0000 Subject: 2003-06-22 Havoc Pennington * 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 --- dbus/dbus-message.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'dbus/dbus-message.h') 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 #include #include +#include #include 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 */ -- cgit