#pragma once #include "../object/queue.h" #include "../types.h" struct Message { int sender; ///< Sender Thread ID of message uintptr_t sbuffer; ///< Send buffer size_t ssize; ///< Send buffer size uintptr_t rbuffer; ///< Receive buffer size_t rsize; ///< Receive buffer size Message *queue_link = nullptr; ///< Next message in the message queue };