Message ready for encryption. More...
Data Fields | |
struct SessionMessageEntry * | next |
We keep messages in a doubly linked list. | |
struct SessionMessageEntry * | prev |
We keep messages in a doubly linked list. | |
enum GNUNET_MQ_PriorityPreferences | priority |
How important is this message. | |
struct GNUNET_TIME_Absolute | deadline |
Deadline for transmission, 1s after we received it (if we are not corking), otherwise "now". | |
size_t | size |
How long is the message? (number of bytes following the struct MessageEntry , but not including the size of struct MessageEntry itself!) | |
Message ready for encryption.
This struct is followed by the actual content of the message.
Definition at line 45 of file gnunet-service-core_sessions.c.
struct SessionMessageEntry* SessionMessageEntry::next |
We keep messages in a doubly linked list.
Definition at line 50 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_transmit(), and try_transmission().
struct SessionMessageEntry* SessionMessageEntry::prev |
We keep messages in a doubly linked list.
Definition at line 55 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 60 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_transmit(), and try_transmission().
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 67 of file gnunet-service-core_sessions.c.
Referenced by 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 74 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_transmit(), and try_transmission().