A linked-list entry containing a message. More...
#include <message_queue.h>
Public Attributes | |
struct dedos_msg * | next |
The next message in the list, or NULL if N/A. More... | |
enum dedos_msg_type | type |
Target of delivery: runtime, thread, or MSU. More... | |
void * | data |
Payload. More... | |
ssize_t | data_size |
Size of payload. More... | |
struct timespec | delivery_time |
Message is ignored until this time (in CLOCK_MONOTONIC_COARSE) has passed. More... | |
A linked-list entry containing a message.
Definition at line 42 of file message_queue.h.
void* dedos_msg::data |
Payload.
Definition at line 48 of file message_queue.h.
ssize_t dedos_msg::data_size |
Size of payload.
Definition at line 50 of file message_queue.h.
struct timespec dedos_msg::delivery_time |
Message is ignored until this time (in CLOCK_MONOTONIC_COARSE) has passed.
Definition at line 52 of file message_queue.h.
struct dedos_msg* dedos_msg::next |
The next message in the list, or NULL if N/A.
Definition at line 44 of file message_queue.h.
enum dedos_msg_type dedos_msg::type |
Target of delivery: runtime, thread, or MSU.
Definition at line 46 of file message_queue.h.