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 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 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 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 68 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 75 of file gnunet-service-core_sessions.c.
Referenced by GSC_SESSIONS_transmit(), and try_transmission().