73 #define RPC_BUS_EVENT_HANDLER(_fn, _arg) \ 74 ^(rpc_bus_event_t _event, struct rpc_bus_node *_node) { \ 75 _fn(_arg, _event, _node); \
int rpc_bus_enumerate(struct rpc_bus_node *_Nullable *_Nonnull result)
void rpc_bus_register_event_handler(_Nonnull rpc_bus_event_handler_t handler)
const char *_Nullable rbn_description
const char *_Nullable rbn_name
void rpc_bus_unregister_event_handler(void)
const char *_Nullable rbn_serial
void rpc_bus_free_result(struct rpc_bus_node *_Nonnull result)
int rpc_bus_ping(const char *_Nonnull serial)
void(^ rpc_bus_event_handler_t)(rpc_bus_event_t event, struct rpc_bus_node *_Nonnull node)