Message ready for encryption. More...
Data Fields | |
struct SessionMessageEntry * | next |
We keep messages in a doubly linked list. More... | |
struct SessionMessageEntry * | prev |
We keep messages in a doubly linked list. More... | |
enum GNUNET_MQ_PriorityPreferences | priority |
How important is this message. More... | |
int | is_typemap |
Flag set to GNUNET_YES if this is a typemap message. More... | |
int | is_typemap_confirm |
Flag set to GNUNET_YES if this is a typemap confirmation message. More... | |
struct GNUNET_TIME_Absolute | deadline |
Deadline for transmission, 1s after we received it (if we are not corking), otherwise "now". More... | |
size_t | size |
How long is the message? (number of bytes following the struct MessageEntry , but not including the size of struct MessageEntry itself!) More... | |
Message ready for encryption.
This struct is followed by the actual content of the message.
Definition at line 46 of file gnunet-service-core_sessions.c.
struct SessionMessageEntry* SessionMessageEntry::next |
We keep messages in a doubly linked list.
Definition at line 51 of file gnunet-service-core_sessions.c.
Referenced by do_restart_typemap_message(), GSC_SESSIONS_set_typemap(), GSC_SESSIONS_transmit(), and try_transmission().
struct SessionMessageEntry* SessionMessageEntry::prev |
We keep messages in a doubly linked list.
Definition at line 56 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_transmit().
enum GNUNET_MQ_PriorityPreferences SessionMessageEntry::priority |
How important is this message.
Definition at line 61 of file gnunet-service-core_sessions.c.
Referenced by do_restart_typemap_message(), GSC_SESSIONS_set_typemap(), GSC_SESSIONS_transmit(), and try_transmission().
int SessionMessageEntry::is_typemap |
Flag set to GNUNET_YES if this is a typemap message.
Definition at line 66 of file gnunet-service-core_sessions.c.
Referenced by do_restart_typemap_message().
int SessionMessageEntry::is_typemap_confirm |
Flag set to GNUNET_YES if this is a typemap confirmation message.
Definition at line 71 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_set_typemap().
struct GNUNET_TIME_Absolute SessionMessageEntry::deadline |
Deadline for transmission, 1s after we received it (if we are not corking), otherwise "now".
Note that this message does NOT expire past its deadline.
Definition at line 78 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_set_typemap(), GSC_SESSIONS_transmit(), and try_transmission().
size_t SessionMessageEntry::size |
How long is the message? (number of bytes following the struct MessageEntry
, but not including the size of struct MessageEntry
itself!)
Definition at line 85 of file gnunet-service-core_sessions.c.
Referenced by do_restart_typemap_message(), GSC_SESSIONS_set_typemap(), GSC_SESSIONS_transmit(), and try_transmission().