Describes a message object which can be sent between threads. More...
Describes a message object which can be sent between threads.
User can set type and one of content.ptr and content.value. (content is a union) The meaning of type and the content fields is totally up to the user, the corresponding fields are never read by the kernel.
#include <msg.h>
Data Fields | |
kernel_pid_t | sender_pid |
PID of sending thread. More... | |
uint16_t | type |
Type field. | |
union { | |
void * ptr | |
Pointer content field. | |
uint32_t value | |
Value content field. | |
} | content |
Content of the message. | |
kernel_pid_t msg_t::sender_pid |