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. | ||
uint16_t | type | |
Type field. | ||
union { | ||
void * ptr | ||
Pointer content field. More... | ||
uint32_t value | ||
Value content field. More... | ||
} | content | |
Content of the message. | ||
kernel_pid_t msg_t::sender_pid |