GNUnet debian-0.24.3-29-g453fda2cf
 
Loading...
Searching...
No Matches
GNUNET_MESSENGER_Message Struct Reference

Struct to a message. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_Message:
[legend]

Data Fields

struct GNUNET_MESSENGER_MessageHeader header
 Header.
 
struct GNUNET_MESSENGER_MessageBody body
 Body.
 

Detailed Description

Struct to a message.

Definition at line 1070 of file gnunet_messenger_service.h.

Field Documentation

◆ header

struct GNUNET_MESSENGER_MessageHeader GNUNET_MESSENGER_Message::header

Header.

Definition at line 1075 of file gnunet_messenger_service.h.

Referenced by add_link(), calc_message_hmac(), callback_room_handle_message(), check_send_message(), cleanup_message(), confirm_epoch_membership_announcment(), copy_message(), copy_message_header(), create_message(), decode_message(), decrypt_message(), decrypt_secret_message(), destroy_message(), encode_message(), encrypt_message(), encrypt_secret_message(), enqueue_message_control(), enqueue_to_messages(), extract_access_message_key(), extract_authorization_message_key(), filter_message_sending(), fold_short_message(), get_epoch_previous_announcement(), get_epoch_previous_group(), get_epoch_proposal_group(), get_member_session_of(), get_members_of_epoch(), get_message_discourse(), get_message_kind_size(), get_message_size(), get_room_message_epoch_identifier(), get_store_member_of(), get_store_message_link(), get_store_peer_of(), handle_access_message(), handle_appeal_message(), handle_authorization_message(), handle_epoch_announcement_access(), handle_epoch_announcement_message(), handle_id_message(), handle_join_message(), handle_key_message(), handle_leave_message(), handle_message(), handle_message_id(), handle_message_join(), handle_message_leave(), handle_message_subscribe(), handle_recv_message(), handle_room_delayed_action(), handle_room_delayed_appeal(), handle_room_delayed_deletion(), handle_room_message(), handle_send_message(), handle_service_message(), handle_transcript_message(), handle_tunnel_message(), hash_message(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), is_epoch_message(), is_epoch_previous_of_other(), is_message_session_bound(), is_peer_message(), is_service_message(), iterate_cancel_action_by(), iterate_epoch_session_members(), iterate_flag_for_cleanup_discourse_message(), notify_srv_handle_message(), on_message(), on_message_cb(), pack_message(), pack_srv_room_message(), process_message_control(), put_store_message(), read_stdio(), read_transcript_message(), revoke_epoch_announcement_member(), send_epoch_announcement_access(), send_epoch_announcement_authorization(), send_epoch_group(), send_epoch_group_access(), send_epoch_group_authorization(), send_message_join(), send_message_to_room(), send_message_to_room_with_key(), send_srv_handle_message(), send_srv_room_message(), set_epoch_proposal_group(), setup_following_epochs_of_previous(), sign_message(), sign_message_by_key(), sign_message_by_peer(), switch_member_session(), traverse_epoch_session_message(), unfold_short_message(), update_message_state(), update_room_message(), update_room_secret_message(), verify_member_session_as_sender(), verify_message(), verify_message_by_key(), verify_message_by_peer(), and verify_tunnel_message().

◆ body

struct GNUNET_MESSENGER_MessageBody GNUNET_MESSENGER_Message::body

Body.

Definition at line 1080 of file gnunet_messenger_service.h.

Referenced by add_link(), calc_message_hmac(), cleanup_message(), copy_message(), create_message(), create_message_access(), create_message_announcement(), create_message_appeal(), create_message_authorization(), create_message_connection(), create_message_deletion(), create_message_group(), create_message_id(), create_message_info(), create_message_join(), create_message_key(), create_message_leave(), create_message_merge(), create_message_miss(), create_message_name(), create_message_peer(), create_message_request(), create_message_revolution(), create_message_subscribtion(), decode_message(), decrypt_message(), decrypt_secret_message(), dequeue_message_from_room(), destroy_message(), destroy_message_body(), encode_message(), encrypt_message(), encrypt_secret_message(), extract_access_message_key(), extract_authorization_message_key(), fold_short_message(), get_epoch_previous_group(), get_epoch_proposal_group(), get_member_session_of(), get_members_of_epoch(), get_message_body_kind_size(), get_message_body_size(), get_message_discourse(), get_message_size(), get_room_message_epoch_identifier(), get_store_message_link(), get_store_peer_of(), handle_access_message(), handle_announcement_message(), handle_appeal_message(), handle_authorization_message(), handle_discourse_subscription(), handle_epoch_announcement_access(), handle_epoch_group_access(), handle_group_message(), handle_id_message(), handle_join_message(), handle_key_message(), handle_leave_message(), handle_merge_message(), handle_message_connection(), handle_message_delete(), handle_message_id(), handle_message_join(), handle_message_miss(), handle_message_peer(), handle_message_subscribe(), handle_miss_message(), handle_name_message(), handle_revolution_message(), handle_room_delayed_announcement(), handle_room_delayed_appeal(), handle_room_delayed_deletion(), handle_secret_message(), handle_transcript_message(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), is_epoch_previous_of_other(), keep_subscription_alive(), notify_srv_handle_message(), on_message(), on_message_cb(), pack_srv_room_message(), process_message_control(), put_store_message(), read_stdio(), read_transcript_message(), recv_message_info(), recv_message_peer(), recv_message_request(), send_epoch_announcement_access(), send_epoch_announcement_authorization(), send_epoch_group(), send_epoch_group_access(), send_epoch_group_authorization(), send_message_id(), send_message_join(), send_message_key(), send_message_request(), send_message_to_room(), send_message_to_room_with_key(), set_epoch_proposal_group(), setup_following_epochs_of_previous(), sign_message_by_key(), switch_member_session(), transcribe_message(), traverse_epoch_session_message(), unfold_short_message(), update_message_state(), update_room_message(), and verify_message_by_key().


The documentation for this struct was generated from the following file: