Module rustler_sys::rustler_sys_api
source · Structs§
- See ErlNifBinary in the Erlang docs.
- See ErlNifEnv in the Erlang docs.
- See ErlNifFunc in the Erlang docs.
- See ErlNifMapIterator in the Erlang docs.
- See ErlNifMonitor in the Erlang docs.
- See ErlNifPid in the Erlang docs.
- See ErlNifPort in the Erlang docs.
- See ErlNifResourceType in the Erlang docs.
- See ErlNifResourceTypeInit in the Erlang docs.
- See ErlNifSysInfo in the Erlang docs.
Enums§
- See ErlNifCharEncoding in the Erlang docs.
- See ErlNifHash in the Erlang docs.
- See ErlNifMapIteratorEntry in the Erlang docs.
- See ErlNifResourceFlags in the Erlang docs.
- See ErlNifTermType in the Erlang docs.
- See ErlNifTimeUnit in the Erlang docs.
- Equivalent to C’s
void
type when used as a pointer.
Constants§
- Error return value for
enif_monotonic_time()
,enif_time_offset()
, andenif_convert_time_unit()
.
Statics§
Functions§
- See enif_alloc in the Erlang docs.
- See enif_alloc_binary in the Erlang docs.
- See enif_alloc_env in the Erlang docs.
- See enif_alloc_resource in the Erlang docs.
- See enif_binary_to_term in the Erlang docs.
- See enif_clear_env in the Erlang docs.
- See enif_compare in the Erlang docs.
- See enif_compare_monitors in the Erlang docs.
- See enif_consume_timeslice in the Erlang docs.
- See enif_convert_time_unit in the Erlang docs.
- See enif_cpu_time in the Erlang docs.
- See enif_demonitor_process in the Erlang docs.
- See enif_dlopen in the Erlang docs.
- See enif_dlsym in the Erlang docs.
- See enif_free in the Erlang docs.
- See enif_free_env in the Erlang docs.
- See enif_get_atom in the Erlang docs.
- See enif_get_atom_length in the Erlang docs.
- See enif_get_double in the Erlang docs.
- See enif_get_int in the Erlang docs.
- See enif_get_int64 in the Erlang docs.
- See enif_get_list_cell in the Erlang docs.
- See enif_get_list_length in the Erlang docs.
- See enif_get_local_pid in the Erlang docs.
- See enif_get_local_port in the Erlang docs.
- See enif_get_long in the Erlang docs.
- See enif_get_map_size in the Erlang docs.
- See enif_get_map_value in the Erlang docs.
- See enif_get_resource in the Erlang docs.
- See enif_get_string in the Erlang docs.
- See enif_get_tuple in the Erlang docs.
- See enif_get_uint in the Erlang docs.
- See enif_get_uint64 in the Erlang docs.
- See enif_get_ulong in the Erlang docs.
- See enif_getenv in the Erlang docs.
- See enif_has_pending_exception in the Erlang docs.
- See enif_hash in the Erlang docs.
- See enif_inspect_binary in the Erlang docs.
- See enif_inspect_iolist_as_binary in the Erlang docs.
- See enif_is_atom in the Erlang docs.
- See enif_is_binary in the Erlang docs.
- See enif_is_current_process_alive in the Erlang docs.
- See enif_is_empty_list in the Erlang docs.
- See enif_is_exception in the Erlang docs.
- See enif_is_fun in the Erlang docs.
- See enif_is_identical in the Erlang docs.
- See enif_is_list in the Erlang docs.
- See enif_is_map in the Erlang docs.
- See enif_is_number in the Erlang docs.
- See enif_is_pid in the Erlang docs.
- See enif_is_pid_undefined in the Erlang docs.
- See enif_is_port in the Erlang docs.
- See enif_is_port_alive in the Erlang docs.
- See enif_is_process_alive in the Erlang docs.
- See enif_is_ref in the Erlang docs.
- See enif_is_tuple in the Erlang docs.
- See enif_keep_resource in the Erlang docs.
- See enif_make_atom in the Erlang docs.
- See enif_make_atom_len in the Erlang docs.
- See enif_make_badarg in the Erlang docs.
- See enif_make_binary in the Erlang docs.
- See enif_make_copy in the Erlang docs.
- See enif_make_double in the Erlang docs.
- See enif_make_existing_atom in the Erlang docs.
- See enif_make_existing_atom_len in the Erlang docs.
- See enif_make_int in the Erlang docs.
- See enif_make_int64 in the Erlang docs.
- See enif_make_list_cell in the Erlang docs.
- See enif_make_list_from_array in the Erlang docs.
- See enif_make_long in the Erlang docs.
- See enif_make_map_from_arrays in the Erlang docs.
- See enif_make_map_put in the Erlang docs.
- See enif_make_map_remove in the Erlang docs.
- See enif_make_map_update in the Erlang docs.
- See enif_make_monitor_term in the Erlang docs.
- See enif_make_new_binary in the Erlang docs.
- See enif_make_new_map in the Erlang docs.
- See enif_make_pid in the Erlang docs
- See enif_make_ref in the Erlang docs.
- See enif_make_resource in the Erlang docs.
- See enif_make_resource_binary in the Erlang docs.
- See enif_make_reverse_list in the Erlang docs.
- See enif_make_string in the Erlang docs.
- See enif_make_string_len in the Erlang docs.
- See enif_make_sub_binary in the Erlang docs.
- See enif_make_tuple_from_array in the Erlang docs.
- See enif_make_uint in the Erlang docs.
- See enif_make_uint64 in the Erlang docs.
- See enif_make_ulong in the Erlang docs.
- See enif_make_unique_integer in the Erlang docs.
- See enif_map_iterator_create in the Erlang docs.
- See enif_map_iterator_destroy in the Erlang docs.
- See enif_map_iterator_get_pair in the Erlang docs.
- See enif_map_iterator_is_head in the Erlang docs.
- See enif_map_iterator_is_tail in the Erlang docs.
- See enif_map_iterator_next in the Erlang docs.
- See enif_map_iterator_prev in the Erlang docs.
- See enif_monitor_process in the Erlang docs.
- See enif_monotonic_time in the Erlang docs.
- See enif_now_time in the Erlang docs.
- See enif_open_resource_type in the Erlang docs.
- See enif_open_resource_type_x in the Erlang docs.
- See enif_port_command in the Erlang docs.
- See enif_priv_data in the Erlang docs.
- See enif_raise_exception in the Erlang docs.
- See enif_realloc in the Erlang docs.
- See enif_realloc_binary in the Erlang docs.
- See enif_release_binary in the Erlang docs.
- See enif_release_resource in the Erlang docs.
- See enif_schedule_nif in the Erlang docs.
- See enif_select in the Erlang docs.
- See enif_self in the Erlang docs.
- See enif_send in the Erlang docs.
- See enif_set_pid_undefined in the Erlang docs.
- See enif_sizeof_resource in the Erlang docs.
- See enif_system_info in the Erlang docs.
- See enif_term_to_binary in the Erlang docs.
- See enif_term_type in the Erlang docs.
- See enif_thread_type in the Erlang docs.
- See enif_time_offset in the Erlang docs.
- See enif_whereis_pid in the Erlang docs.
- See enif_whereis_port in the Erlang docs.
Type Aliases§
- See ErlNifBinaryToTerm in the Erlang docs.
- See ErlNifResourceDown in the Erlang docs.
- See ErlNifResourceDtor in the Erlang docs.
- See ErlNifResourceDynCall in the Erlang Docs.
- See ErlNifResourceStop in the Erlang docs.
- See ErlNifSelectFlags in the Erlang docs.
- See ErlNifTime in the Erlang docs.
- See ErlNifUniqueInteger in the Erlang docs.
- Equivalent to C’s
char
type. - Equivalent to C’s
double
type. - Equivalent to C’s
signed int
(int
) type. - Equivalent to C’s
signed long
(long
) type. - Equivalent to C’s
unsigned char
type. - Equivalent to C’s
unsigned int
type. - Equivalent to C’s
unsigned long
type.