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_launch __P((xtc_loop_t *, xtc_launch_fn, void *, int64_t, const xtc_launch_opts_t *, intptr_t *));
8int xtc_sup_add_child __P((xtc_supervisor_t *, const xtc_child_spec_t *, xtc_pid_t *));
9int xtc_sup_join __P((xtc_supervisor_t *, int64_t));
10int xtc_sup_stop __P((xtc_supervisor_t *));
11int xtc_svr_call __P((xtc_pid_t, const void *, size_t, void **, size_t *, int64_t));
12int xtc_svr_call_abortable __P((xtc_pid_t, const void *, size_t, void **, size_t *, int64_t, xtc_abort_token_t *));
13int xtc_svr_continue __P((void *));
14int xtc_tnt_start __P((const xtc_tnt_spec_t *));
15uint8_t xtc_tnt_shard_id __P((void));
16void *xtc_tnt_scratch_arena __P((size_t));
17void xtc_tnt_register_timer __P((uint64_t, uint16_t));
18void xtc_tnt_stop __P((void));
19xtc_svr_call_t *xtc_svr_call_save __P((const xtc_svr_call_t *));
20xtc_tnt_handle_t xtc_tnt_self __P((void));
21xtc_tnt_io_result_t xtc_tnt_io_send __P((int, const void *, size_t));
22xtc_tnt_io_result_t xtc_tnt_submit_close __P((int));
23xtc_tnt_io_result_t xtc_tnt_submit_recv __P((int));
24xtc_tnt_send_result_t xtc_tnt_send __P((xtc_tnt_handle_t, uint16_t, const void *, size_t));
25xtc_tnt_spawn_error_t xtc_tnt_spawn __P((uint8_t, const void *, size_t, xtc_tnt_handle_t *));
26xtc_tnt_spawn_error_t xtc_tnt_spawn_on __P((uint8_t, uint8_t, const void *, size_t));
27
28#endif /* ORC_EXT_H */