A merge message body. More...
#include <gnunet_messenger_service.h>
Data Fields | |
struct GNUNET_HashCode | epochs [2] |
The previous epochs the message was sent from. | |
struct GNUNET_HashCode | previous |
The hash of a second previous message. | |
A merge message body.
This allows merging message history branches together.
Message-body-size: 192 bytes
Definition at line 565 of file gnunet_messenger_service.h.
struct GNUNET_HashCode GNUNET_MESSENGER_MessageMerge::epochs[2] |
The previous epochs the message was sent from.
Definition at line 570 of file gnunet_messenger_service.h.
Referenced by create_message_merge(), decode_message_body(), encode_message_body(), get_members_of_epoch(), get_message_body_kind_size(), handle_merge_message(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), pack_srv_room_message(), put_store_message(), and setup_following_epochs_of_previous().
struct GNUNET_HashCode GNUNET_MESSENGER_MessageMerge::previous |
The hash of a second previous message.
Definition at line 575 of file gnunet_messenger_service.h.
Referenced by add_link(), create_message_merge(), decode_message_body(), encode_message_body(), get_epoch_previous_group(), get_message_body_kind_size(), get_store_message_link(), on_message(), pack_srv_room_message(), put_store_message(), update_message_state(), and update_room_message().