The unified body of a GNUNET_MESSENGER_Message. More...
#include <gnunet_messenger_service.h>
The unified body of a GNUNET_MESSENGER_Message.
Definition at line 1032 of file gnunet_messenger_service.h.
struct GNUNET_MESSENGER_MessageInfo GNUNET_MESSENGER_MessageBody::info |
Definition at line 1036 of file gnunet_messenger_service.h.
Referenced by create_message_info(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), and recv_message_info().
struct GNUNET_MESSENGER_MessageJoin GNUNET_MESSENGER_MessageBody::join |
Definition at line 1037 of file gnunet_messenger_service.h.
Referenced by create_message_join(), decode_message_body(), encode_message_body(), get_member_session_of(), get_members_of_epoch(), get_message_body_kind_size(), get_message_body_size(), handle_join_message(), handle_message_join(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), is_epoch_previous_of_other(), put_store_message(), send_message_join(), send_message_to_room(), setup_following_epochs_of_previous(), and traverse_epoch_session_message().
struct GNUNET_MESSENGER_MessageLeave GNUNET_MESSENGER_MessageBody::leave |
Definition at line 1038 of file gnunet_messenger_service.h.
Referenced by create_message_join(), create_message_leave(), decode_message_body(), encode_message_body(), get_members_of_epoch(), get_message_body_kind_size(), handle_leave_message(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), is_epoch_previous_of_other(), put_store_message(), send_message_to_room(), setup_following_epochs_of_previous(), and traverse_epoch_session_message().
struct GNUNET_MESSENGER_MessageName GNUNET_MESSENGER_MessageBody::name |
Definition at line 1039 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), create_message_name(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_size(), handle_name_message(), on_message(), and send_message_to_room_with_key().
struct GNUNET_MESSENGER_MessageKey GNUNET_MESSENGER_MessageBody::key |
Definition at line 1040 of file gnunet_messenger_service.h.
Referenced by create_message_key(), decode_message_body(), encode_message_body(), get_message_body_size(), handle_key_message(), send_message_key(), and switch_member_session().
struct GNUNET_MESSENGER_MessagePeer GNUNET_MESSENGER_MessageBody::peer |
Definition at line 1041 of file gnunet_messenger_service.h.
Referenced by create_message_peer(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_store_peer_of(), handle_message_peer(), on_message(), on_message_cb(), and recv_message_peer().
struct GNUNET_MESSENGER_MessageId GNUNET_MESSENGER_MessageBody::id |
Definition at line 1042 of file gnunet_messenger_service.h.
Referenced by create_message_id(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_id_message(), handle_message_id(), on_message(), process_message_control(), send_message_id(), and switch_member_session().
struct GNUNET_MESSENGER_MessageMiss GNUNET_MESSENGER_MessageBody::miss |
Definition at line 1043 of file gnunet_messenger_service.h.
Referenced by create_message_miss(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_store_peer_of(), handle_message_miss(), handle_miss_message(), and on_message().
struct GNUNET_MESSENGER_MessageMerge GNUNET_MESSENGER_MessageBody::merge |
Definition at line 1044 of file gnunet_messenger_service.h.
Referenced by add_link(), create_message_merge(), decode_message_body(), encode_message_body(), get_epoch_previous_group(), get_members_of_epoch(), get_message_body_kind_size(), get_store_message_link(), handle_merge_message(), invalidate_epoch_announcement(), invalidate_epoch_group(), is_epoch_member_in_room_graph(), is_epoch_previous_of_other(), on_message(), pack_srv_room_message(), put_store_message(), setup_following_epochs_of_previous(), traverse_epoch_session_message(), update_message_state(), and update_room_message().
struct GNUNET_MESSENGER_MessageRequest GNUNET_MESSENGER_MessageBody::request |
Definition at line 1045 of file gnunet_messenger_service.h.
Referenced by create_message_request(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), on_message(), recv_message_request(), and send_message_request().
struct GNUNET_MESSENGER_MessageInvite GNUNET_MESSENGER_MessageBody::invite |
Definition at line 1046 of file gnunet_messenger_service.h.
Referenced by decode_message_body(), encode_message_body(), get_message_body_kind_size(), and on_message().
struct GNUNET_MESSENGER_MessageText GNUNET_MESSENGER_MessageBody::text |
Definition at line 1047 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_size(), on_message(), and read_stdio().
struct GNUNET_MESSENGER_MessageFile GNUNET_MESSENGER_MessageBody::file |
Definition at line 1048 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_kind_size(), get_message_body_size(), and on_message().
struct GNUNET_MESSENGER_MessagePrivate GNUNET_MESSENGER_MessageBody::privacy |
Definition at line 1049 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), decrypt_message(), destroy_message_body(), encode_message_body(), encrypt_message(), and get_message_body_size().
struct GNUNET_MESSENGER_MessageDeletion GNUNET_MESSENGER_MessageBody::deletion |
Definition at line 1050 of file gnunet_messenger_service.h.
Referenced by create_message_deletion(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_message_delete(), handle_room_delayed_deletion(), and on_message().
struct GNUNET_MESSENGER_MessageConnection GNUNET_MESSENGER_MessageBody::connection |
Definition at line 1051 of file gnunet_messenger_service.h.
Referenced by create_message_connection(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_message_connection(), and on_message().
struct GNUNET_MESSENGER_MessageTicket GNUNET_MESSENGER_MessageBody::ticket |
Definition at line 1052 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_size(), and on_message().
struct GNUNET_MESSENGER_MessageTranscript GNUNET_MESSENGER_MessageBody::transcript |
Definition at line 1053 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), dequeue_message_from_room(), destroy_message_body(), encode_message_body(), get_message_body_kind_size(), get_message_body_size(), handle_transcript_message(), read_transcript_message(), and transcribe_message().
struct GNUNET_MESSENGER_MessageTag GNUNET_MESSENGER_MessageBody::tag |
Definition at line 1054 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_kind_size(), get_message_body_size(), and on_message().
struct GNUNET_MESSENGER_MessageSubscribtion GNUNET_MESSENGER_MessageBody::subscribtion |
Definition at line 1055 of file gnunet_messenger_service.h.
Referenced by create_message_subscribtion(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_message_discourse(), handle_discourse_subscription(), handle_message_subscribe(), keep_subscription_alive(), and on_message().
struct GNUNET_MESSENGER_MessageTalk GNUNET_MESSENGER_MessageBody::talk |
Definition at line 1056 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), get_message_body_kind_size(), get_message_body_size(), get_message_discourse(), notify_srv_handle_message(), on_message(), and read_stdio().
struct GNUNET_MESSENGER_MessageAnnouncement GNUNET_MESSENGER_MessageBody::announcement |
Definition at line 1057 of file gnunet_messenger_service.h.
Referenced by calc_message_hmac(), create_message_announcement(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_access_message(), handle_announcement_message(), handle_appeal_message(), handle_authorization_message(), handle_revolution_message(), handle_room_delayed_announcement(), handle_room_delayed_appeal(), handle_room_delayed_deletion(), on_message(), send_epoch_announcement_authorization(), send_epoch_group(), send_epoch_group_access(), send_epoch_group_authorization(), sign_message_by_key(), and verify_message_by_key().
struct GNUNET_MESSENGER_MessageSecret GNUNET_MESSENGER_MessageBody::secret |
Definition at line 1058 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), decrypt_secret_message(), destroy_message_body(), encode_message_body(), encrypt_secret_message(), get_message_body_kind_size(), get_message_body_size(), get_room_message_epoch_identifier(), handle_secret_message(), and on_message().
struct GNUNET_MESSENGER_MessageAppeal GNUNET_MESSENGER_MessageBody::appeal |
Definition at line 1059 of file gnunet_messenger_service.h.
Referenced by create_message_appeal(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_appeal_message(), handle_epoch_announcement_access(), handle_room_delayed_appeal(), on_message(), and send_epoch_announcement_access().
struct GNUNET_MESSENGER_MessageAccess GNUNET_MESSENGER_MessageBody::access |
Definition at line 1060 of file gnunet_messenger_service.h.
Referenced by calc_message_hmac(), create_message_access(), decode_message_body(), encode_message_body(), extract_access_message_key(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_access_message(), handle_epoch_announcement_access(), handle_epoch_group_access(), on_message(), sign_message_by_key(), and verify_message_by_key().
struct GNUNET_MESSENGER_MessageRevolution GNUNET_MESSENGER_MessageBody::revolution |
Definition at line 1061 of file gnunet_messenger_service.h.
Referenced by calc_message_hmac(), create_message_revolution(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_revolution_message(), on_message(), sign_message_by_key(), and verify_message_by_key().
struct GNUNET_MESSENGER_MessageGroup GNUNET_MESSENGER_MessageBody::group |
Definition at line 1062 of file gnunet_messenger_service.h.
Referenced by create_message_group(), decode_message_body(), encode_message_body(), get_epoch_proposal_group(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_access_message(), handle_authorization_message(), handle_group_message(), on_message(), send_epoch_group_access(), send_epoch_group_authorization(), and set_epoch_proposal_group().
struct GNUNET_MESSENGER_MessageAuthorization GNUNET_MESSENGER_MessageBody::authorization |
Definition at line 1063 of file gnunet_messenger_service.h.
Referenced by calc_message_hmac(), create_message_authorization(), decode_message_body(), encode_message_body(), extract_authorization_message_key(), get_message_body_kind_size(), get_room_message_epoch_identifier(), handle_authorization_message(), on_message(), sign_message_by_key(), and verify_message_by_key().
union { ... } GNUNET_MESSENGER_MessageBody |