aos/include/spawn/ump_binding_server.h
2022-05-17 15:19:12 +02:00

19 lines
592 B
C

#ifndef _UMP_BINDING_SERVER_H_
#define _UMP_BINDING_SERVER_H_
#include <aos/aos.h>
errval_t ump_binding_register_service_global (enum ump_server_id server_id, coreid_t coreid);
errval_t ump_binding_get_global (enum ump_server_id server_id, coreid_t *coreid);
errval_t ump_binding_register_service (
enum ump_server_id server_id, struct capref accept_ep_cap, struct capref *reply_ep_cap
);
errval_t ump_binding_connect (
enum ump_server_id server_id, struct capref *ret_cap,
void (*callback)(void *arg, errval_t err), void *callback_arg
);
#endif /* _UMP_BINDING_SERVER_H_ */