libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
Loading...
Searching...
No Matches
orc_ext.h
1/* DO NOT EDIT: automatically built by dist/s_include. */
2/* See M0_CLAIMS.md [T2]. */
3
4#ifndef ORC_EXT_H
5#define ORC_EXT_H
6
7int __xtc_sup_abandon_wait __P((xtc_supervisor_t *));
8int xtc_launch __P((xtc_loop_t *, xtc_launch_fn, void *, int64_t, const xtc_launch_opts_t *, intptr_t *));
9int xtc_sup_add_child __P((xtc_supervisor_t *, const xtc_child_spec_t *, xtc_pid_t *));
10int xtc_sup_join __P((xtc_supervisor_t *, int64_t));
11int xtc_sup_stop __P((xtc_supervisor_t *));
12int xtc_svr_call __P((xtc_pid_t, const void *, size_t, void **, size_t *, int64_t));
13int xtc_svr_call_abortable __P((xtc_pid_t, const void *, size_t, void **, size_t *, int64_t, xtc_abort_token_t *));
14int xtc_svr_continue __P((void *));
15int xtc_tnt_start __P((const xtc_tnt_spec_t *));
16uint8_t xtc_tnt_shard_id __P((void));
17void *xtc_tnt_recv_take __P((xtc_tnt_message_t *));
18void *xtc_tnt_scratch_arena __P((size_t));
19void xtc_tnt_register_timer __P((uint64_t, uint16_t));
20void xtc_tnt_stop __P((void));
21xtc_svr_call_t *xtc_svr_call_save __P((const xtc_svr_call_t *));
22xtc_tnt_handle_t xtc_tnt_self __P((void));
23xtc_tnt_io_result_t xtc_tnt_io_send __P((int, const void *, size_t));
24xtc_tnt_io_result_t xtc_tnt_io_send_owned __P((int, void *, size_t));
25xtc_tnt_io_result_t xtc_tnt_submit_close __P((int));
26xtc_tnt_io_result_t xtc_tnt_submit_recv __P((int));
27xtc_tnt_send_result_t xtc_tnt_send __P((xtc_tnt_handle_t, uint16_t, const void *, size_t));
28xtc_tnt_spawn_error_t xtc_tnt_spawn __P((uint8_t, const void *, size_t, xtc_tnt_handle_t *));
29xtc_tnt_spawn_error_t xtc_tnt_spawn_on __P((uint8_t, uint8_t, const void *, size_t));
30
31#endif /* ORC_EXT_H */