The unified body of a GNUNET_MESSENGER_Message. More...
#include <gnunet_messenger_service.h>
Data Fields | |
union { | |
struct GNUNET_MESSENGER_MessageInfo info | |
struct GNUNET_MESSENGER_MessageJoin join | |
struct GNUNET_MESSENGER_MessageLeave leave | |
struct GNUNET_MESSENGER_MessageName name | |
struct GNUNET_MESSENGER_MessageKey key | |
struct GNUNET_MESSENGER_MessagePeer peer | |
struct GNUNET_MESSENGER_MessageId id | |
struct GNUNET_MESSENGER_MessageMiss miss | |
struct GNUNET_MESSENGER_MessageMerge merge | |
struct GNUNET_MESSENGER_MessageRequest request | |
struct GNUNET_MESSENGER_MessageInvite invite | |
struct GNUNET_MESSENGER_MessageText text | |
struct GNUNET_MESSENGER_MessageFile file | |
struct GNUNET_MESSENGER_MessagePrivate privacy | |
struct GNUNET_MESSENGER_MessageDelete deletion | |
}; | |
The unified body of a GNUNET_MESSENGER_Message.
Definition at line 499 of file gnunet_messenger_service.h.
struct GNUNET_MESSENGER_MessageInfo GNUNET_MESSENGER_MessageBody::info |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_info(), decode_message_body(), encode_message_body(), get_member_session_of(), get_message_body_kind_size(), get_message_body_size(), and recv_message_info().
struct GNUNET_MESSENGER_MessageJoin GNUNET_MESSENGER_MessageBody::join |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_join(), decode_message_body(), encode_message_body(), get_member_session_of(), get_message_body_size(), handle_join_message(), and handle_message_join().
struct GNUNET_MESSENGER_MessageLeave GNUNET_MESSENGER_MessageBody::leave |
Definition at line 474 of file gnunet_messenger_service.h.
struct GNUNET_MESSENGER_MessageName GNUNET_MESSENGER_MessageBody::name |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), copy_message(), create_message(), create_message_name(), decode_message_body(), destroy_message_body(), encode_message_body(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), get_message_body_size(), handle_message_name(), handle_name_message(), on_identity(), and on_message().
struct GNUNET_MESSENGER_MessageKey GNUNET_MESSENGER_MessageBody::key |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), create_message_key(), decode_message_body(), encode_message_body(), get_message_body_size(), handle_key_message(), switch_member_session(), and gnunet-chk.Chk::uri().
struct GNUNET_MESSENGER_MessagePeer GNUNET_MESSENGER_MessageBody::peer |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), create_message_peer(), decode_message_body(), encode_message_body(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), get_message_body_kind_size(), handle_message_miss(), handle_message_peer(), on_message(), and recv_message_peer().
struct GNUNET_MESSENGER_MessageId GNUNET_MESSENGER_MessageBody::id |
Definition at line 474 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(), send_message_id(), gnunet_testing.Peer::start(), and switch_member_session().
struct GNUNET_MESSENGER_MessageMiss GNUNET_MESSENGER_MessageBody::miss |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_miss(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), and handle_miss_message().
struct GNUNET_MESSENGER_MessageMerge GNUNET_MESSENGER_MessageBody::merge |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by add_link(), create_message_merge(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), get_store_message_link(), update_message_state(), and update_room_message().
struct GNUNET_MESSENGER_MessageRequest GNUNET_MESSENGER_MessageBody::request |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_request(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), recv_message_request(), and send_message_request().
struct GNUNET_MESSENGER_MessageInvite GNUNET_MESSENGER_MessageBody::invite |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_invite(), decode_message_body(), encode_message_body(), and get_message_body_kind_size().
struct GNUNET_MESSENGER_MessageText GNUNET_MESSENGER_MessageBody::text |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), create_message_text(), 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 474 of file gnunet_messenger_service.h.
Referenced by gnunet_testing.FileExistCondition::check(), copy_message(), create_message(), decode_message_body(), destroy_message_body(), encode_message_body(), gnunet_testing.FileExistCondition::evaluate(), get_message_body_kind_size(), and get_message_body_size().
struct GNUNET_MESSENGER_MessagePrivate GNUNET_MESSENGER_MessageBody::privacy |
Definition at line 474 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_MessageDelete GNUNET_MESSENGER_MessageBody::deletion |
Definition at line 474 of file gnunet_messenger_service.h.
Referenced by create_message_delete(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_delete_message(), and handle_message_delete().
union { ... } |