Skip to main content

API

interactor_message​

Declaration
typedef struct interactor_message
{
uint64_t id;
uint64_t source;
uint64_t target;
uint64_t owner;
uint64_t method;
void* input;
size_t input_size;
void* output;
size_t output_size;
uint16_t flags;
} interactor_message;

id​

Message identifier.

source and target​

IO_Uring fds for source and target.

owner​

Identifier of the message owner.

method​

Identifier (or pointer) of the message method.

input and input_size​

Message input payload and size.

output and output_size​

Message output payload and size.

flags​

Message additional flags (not using currently).