sys.h
Include dependency graph for sys.h:
This graph shows which files directly or indirectly include sys.h:
Typedefs
-
typedef struct EventListener EventListener
-
typedef EventListener *(*event_handler_t)(GlobalContext *glb, EventListener *listener)
Enums
Functions
-
void sys_poll_events(GlobalContext *glb, int timeout_ms)
-
void sys_register_select_event(GlobalContext *glb, ErlNifEvent event, bool is_write)
-
void sys_unregister_select_event(GlobalContext *glb, ErlNifEvent event, bool is_write)
-
void sys_register_listener(GlobalContext *global, EventListener *listener)
-
void sys_unregister_listener(GlobalContext *global, EventListener *listener)
-
void sys_signal(GlobalContext *glb)
-
enum OpenAVMResult sys_open_avm_from_file(GlobalContext *global, const char *path, struct AVMPackData **data)
-
void sys_time(struct timespec *t)
-
void sys_monotonic_time(struct timespec *t)
-
uint64_t sys_monotonic_time_u64()
-
uint64_t sys_monotonic_time_ms_to_u64(uint64_t ms)
-
uint64_t sys_monotonic_time_u64_to_ms(uint64_t t)
-
Module *sys_load_module(GlobalContext *global, const char *module_name)
-
Module *sys_load_module_from_file(GlobalContext *global, const char *path)
-
Context *sys_create_port(GlobalContext *glb, const char *driver_name, term opts)
-
void sys_init_platform(GlobalContext *global)
-
void sys_free_platform(GlobalContext *global)