![]() |
GNUnet
0.11.x
|
The header of a GNUNET_MESSENGER_Message. More...
#include <gnunet_messenger_service.h>
Data Fields | |
struct GNUNET_IDENTITY_Signature | signature |
The signature of the senders private key. More... | |
struct GNUNET_TIME_AbsoluteNBO | timestamp |
The timestamp of the message. More... | |
struct GNUNET_ShortHashCode | sender_id |
The senders id inside of the room the message was sent in. More... | |
struct GNUNET_HashCode | previous |
The hash of the previous message from the senders perspective. More... | |
enum GNUNET_MESSENGER_MessageKind | kind |
The kind of the message. More... | |
The header of a GNUNET_MESSENGER_Message.
Definition at line 161 of file gnunet_messenger_service.h.
struct GNUNET_IDENTITY_Signature GNUNET_MESSENGER_MessageHeader::signature |
The signature of the senders private key.
Definition at line 166 of file gnunet_messenger_service.h.
Referenced by decode_message(), encode_message(), get_message_kind_size(), sign_message(), and verify_message().
struct GNUNET_TIME_AbsoluteNBO GNUNET_MESSENGER_MessageHeader::timestamp |
The timestamp of the message.
Definition at line 171 of file gnunet_messenger_service.h.
Referenced by decode_message(), encode_message(), get_message_kind_size(), and pack_room_message().
struct GNUNET_ShortHashCode GNUNET_MESSENGER_MessageHeader::sender_id |
The senders id inside of the room the message was sent in.
Definition at line 176 of file gnunet_messenger_service.h.
Referenced by callback_verify_room_message(), check_tunnel_message(), decode_message(), encode_message(), get_message_kind_size(), handle_id_message(), handle_join_message(), handle_key_message(), handle_leave_message(), handle_message_id(), handle_message_join(), handle_message_key(), handle_message_leave(), handle_message_name(), handle_miss_message(), handle_name_message(), on_message(), pack_room_message(), recv_message_id(), recv_message_info(), recv_message_join(), recv_message_peer(), and send_handle_message().
struct GNUNET_HashCode GNUNET_MESSENGER_MessageHeader::previous |
The hash of the previous message from the senders perspective.
Definition at line 181 of file gnunet_messenger_service.h.
Referenced by decode_message(), encode_message(), get_message_kind_size(), pack_room_message(), recv_message_join(), search_room_for_message(), and update_room_last_messages().
enum GNUNET_MESSENGER_MessageKind GNUNET_MESSENGER_MessageHeader::kind |
The kind of the message.
Definition at line 186 of file gnunet_messenger_service.h.
Referenced by callback_room_recv(), callback_room_sent(), callback_verify_room_message(), check_tunnel_message(), copy_message(), create_message(), decode_message(), destroy_message(), encode_message(), encrypt_message(), fold_short_message(), get_message_kind_size(), get_message_size(), handle_recv_message(), handle_room_message(), handle_send_message(), on_message(), pack_message(), read_stdio(), recv_message_join(), search_room_for_message(), unfold_short_message(), and update_room_last_messages().