summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-message.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-06-22 20:46:17 +0000
committerHavoc Pennington <hp@redhat.com>2003-06-22 20:46:17 +0000
commit958805418359aca169cd363a4a3279f0fdab753c (patch)
treeef4d016dad313df8ad0c6f86cd715067a67c82a3 /dbus/dbus-message.h
parent6843ad31769c088ca259020fd9ea8dfb3a51f68e (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.h11
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 */