From 5c53fb2a36024c66b3aaa6d26e93a802393664b2 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Sun, 16 Mar 2003 08:31:00 +0000 Subject: 2003-03-16 Havoc Pennington * dbus/dbus-connection.c (_dbus_connection_queue_received_message_link): new function that can't fail due to OOM * dbus/dbus-message.c (_dbus_message_loader_pop_message_link): new function pops a message together with a list link containing it. * dbus/dbus-transport-unix.c (queue_messages): use new link-based message queuing functions to avoid needing to alloc memory --- dbus/dbus-message-internal.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'dbus/dbus-message-internal.h') diff --git a/dbus/dbus-message-internal.h b/dbus/dbus-message-internal.h index 86796da9..9c4ee64b 100644 --- a/dbus/dbus-message-internal.h +++ b/dbus/dbus-message-internal.h @@ -25,6 +25,7 @@ #include #include +#include DBUS_BEGIN_DECLS; @@ -52,6 +53,7 @@ void _dbus_message_loader_return_buffer (DBusMessageLoader int bytes_read); DBusMessage* _dbus_message_loader_pop_message (DBusMessageLoader *loader); +DBusList* _dbus_message_loader_pop_message_link (DBusMessageLoader *loader); dbus_bool_t _dbus_message_loader_get_is_corrupted (DBusMessageLoader *loader); -- cgit