1#ifndef _MESSAGE_PASSING_H_INCLUDED
2#define _MESSAGE_PASSING_H_INCLUDED
18# include <sys/types.h>
struct Message::UserData::SignalUserData Signal
char data[0]
$user_size - sizeof(IO) bytes of data
struct Message::UserData::HardwareInterruptUserData HardwareInterrupt
size_t size
Size of the message, including metadata.
struct Message::UserData::ServiceDiscoveryData ServiceDiscovery
pid_t sender
Sender of the message.
union Message::UserData user_data
int fd
File descriptor this data is for.
@ MT_Invalid
Invalid message, only size is valid.
struct Message::UserData::IOUserData IO
size_t user_size
Size of the user data.
uint16_t signal
Signal identifier.
enum MessageType type
Type of the message.