void ipc_server_close(IPCServer *server)
void ipc_server_close_channel(IPCDescriptor *ipc)
void ipc_client_close_channel(IPCDescriptor *ipc)
size_t ipc_server_read(IPCDescriptor *ipc, void *buffer, size_t size)
PtrResult< IPCServer > ipc_get_server(mos::string_view name)
PtrResult< IPCDescriptor > ipc_server_accept(IPCServer *server)
PtrResult< IPCDescriptor > ipc_connect_to_server(mos::string_view name, size_t buffer_size)
size_t ipc_server_write(IPCDescriptor *ipc, const void *buffer, size_t size)
size_t ipc_client_read(IPCDescriptor *ipc, void *buffer, size_t size)
const file_ops_t ipc_sysfs_file_ops
PtrResult< IPCServer > ipc_server_create(mos::string_view name, size_t max_pending_connections)
size_t ipc_client_write(IPCDescriptor *ipc, const void *buffer, size_t size)
basic_string_view< char > string_view