![]() |
GNUnet
0.11.x
|
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 private | |
}; | |
The unified body of a GNUNET_MESSENGER_Message.
Definition at line 377 of file gnunet_messenger_service.h.
struct GNUNET_MESSENGER_MessageInfo GNUNET_MESSENGER_MessageBody::info |
Definition at line 381 of file gnunet_messenger_service.h.
Referenced by callback_verify_room_message(), create_message_info(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), recv_message_info(), send_message_info(), and send_room_info().
struct GNUNET_MESSENGER_MessageJoin GNUNET_MESSENGER_MessageBody::join |
Definition at line 382 of file gnunet_messenger_service.h.
Referenced by callback_verify_room_message(), create_message_join(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_join_message(), handle_message_join(), and on_message().
struct GNUNET_MESSENGER_MessageLeave GNUNET_MESSENGER_MessageBody::leave |
Definition at line 383 of file gnunet_messenger_service.h.
struct GNUNET_MESSENGER_MessageName GNUNET_MESSENGER_MessageBody::name |
Definition at line 384 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_message_name(), and handle_name_message().
struct GNUNET_MESSENGER_MessageKey GNUNET_MESSENGER_MessageBody::key |
Definition at line 385 of file gnunet_messenger_service.h.
Referenced by gnunet-chk.AESKey::__init__(), gnunet-chk.Chk::__init__(), create_message_key(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), handle_key_message(), handle_message_key(), and gnunet-chk.Chk::uri().
struct GNUNET_MESSENGER_MessagePeer GNUNET_MESSENGER_MessageBody::peer |
Definition at line 386 of file gnunet_messenger_service.h.
Referenced by check_tunnel_message(), create_message_peer(), decode_message_body(), encode_message_body(), entry_room_at(), 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 387 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(), and recv_message_id().
struct GNUNET_MESSENGER_MessageMiss GNUNET_MESSENGER_MessageBody::miss |
Definition at line 388 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 389 of file gnunet_messenger_service.h.
Referenced by create_message_merge(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), search_room_for_message(), and update_room_last_messages().
struct GNUNET_MESSENGER_MessageRequest GNUNET_MESSENGER_MessageBody::request |
Definition at line 390 of file gnunet_messenger_service.h.
Referenced by create_message_request(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), and recv_message_request().
struct GNUNET_MESSENGER_MessageInvite GNUNET_MESSENGER_MessageBody::invite |
Definition at line 391 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 392 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 393 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(), and get_message_body_size().
struct GNUNET_MESSENGER_MessagePrivate GNUNET_MESSENGER_MessageBody::private |
Definition at line 394 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(), get_message_body_kind_size(), and get_message_body_size().
union { ... } |