Go to the source code of this file.
Functions | |
void | enqueue_message_to_room (struct GNUNET_MESSENGER_Room *room, struct GNUNET_MESSENGER_Message *message, struct GNUNET_MESSENGER_Message *transcript) |
void enqueue_message_to_room | ( | struct GNUNET_MESSENGER_Room * | room, |
struct GNUNET_MESSENGER_Message * | message, | ||
struct GNUNET_MESSENGER_Message * | transcript | ||
) |
Definition at line 937 of file messenger_api.c.
References dequeue_messages_from_room(), enqueue_to_messages(), get_handle_key(), GNUNET_assert, GNUNET_YES, GNUNET_MESSENGER_Room::handle, is_message_session_bound(), is_room_available(), key, GNUNET_MESSENGER_Room::queue, send_sync_room(), and GNUNET_MESSENGER_Room::wait_for_sync.
Referenced by delete_room_message(), GNUNET_MESSENGER_close_room(), handle_member_id(), handle_miss_message(), iterate_send_key_to_room(), iterate_send_name_to_room(), keep_subscription_alive(), and send_message_to_room_with_key().