void ipc_client_close_channel(ipc_t *ipc)
size_t ipc_client_write(ipc_t *ipc, const void *buffer, size_t size)
size_t ipc_server_write(ipc_t *ipc, const void *buffer, size_t size)
void ipc_server_close(ipc_server_t *server)
ipc_server_t * ipc_get_server(const char *name)
void ipc_server_close_channel(ipc_t *ipc)
ipc_t * ipc_server_accept(ipc_server_t *server)
ipc_server_t * ipc_server_create(const char *name, size_t max_pending_connections)
size_t ipc_client_read(ipc_t *ipc, void *buffer, size_t size)
ipc_t * ipc_connect_to_server(const char *name, size_t buffer_size)
size_t ipc_server_read(ipc_t *ipc, void *buffer, size_t size)