Structs§
- ErlDrv
Cond_ - ErlDrv
Monitor - ErlDrv
Mutex_ - ErlDrvRW
Lock_ - ErlDrv
SysInfo - ErlDrv
Thread Opts - ErlDrv
Tid_ - ErlNif
Binary - ErlNif
MapIterator - ErlNif
MapIterator__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - ErlNif
MapIterator__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - ErlNif
Pid - ErlNif
Port - ErlNif
Resource Type Init - Erts
DynamicW Stack_ - SysIO
Vec - enif_
entry_ t - enif_
environment_ t - enif_
func_ t - enif_
resource_ type_ t - erl_
nif_ io_ vec - erts_
io_ queue
Enums§
- ErlDirty
JobFlags - ErlNif
Binary ToTerm - ErlNif
Char Encoding - ErlNif
Dirty Task Flags - ErlNif
Hash - ErlNifIO
Queue Opts - ErlNif
MapIterator Entry - ErlNif
Resource Flags - ErlNif
Select Flags - ErlNif
Term Type - ErlNif
Time Unit - ErlNif
Unique Integer
Constants§
- ERL_
NAPI_ SINT64_ MAX__ - ERL_
NAPI_ SINT64_ MIN__ - ERL_
NIF_ IOVEC_ SIZE - ERL_
NIF_ MAJOR_ VERSION - ERL_
NIF_ MINOR_ VERSION - ERL_
NIF_ MIN_ ERTS_ VERSION - ERL_
NIF_ MIN_ REQUIRED_ MAJOR_ VERSION_ ON_ LOAD - ERL_
NIF_ SELECT_ FAILED - ERL_
NIF_ SELECT_ INVALID_ EVENT - ERL_
NIF_ SELECT_ READ_ CANCELLED - ERL_
NIF_ SELECT_ STOP_ CALLED - ERL_
NIF_ SELECT_ STOP_ SCHEDULED - ERL_
NIF_ SELECT_ WRITE_ CANCELLED - ERL_
NIF_ THR_ DIRTY_ CPU_ SCHEDULER - ERL_
NIF_ THR_ DIRTY_ IO_ SCHEDULER - ERL_
NIF_ THR_ NORMAL_ SCHEDULER - ERL_
NIF_ THR_ UNDEFINED - ERL_
NIF_ VM_ VARIANT - ERTS_
NAPI_ MSEC__ - ERTS_
NAPI_ NSEC__ - ERTS_
NAPI_ SEC__ - ERTS_
NAPI_ TIME_ ERROR__ - ERTS_
NAPI_ USEC__
Functions§
- enif_
alloc ⚠ - enif_
alloc_ ⚠binary - enif_
alloc_ ⚠env - enif_
alloc_ ⚠resource - enif_
binary_ ⚠to_ term - enif_
clear_ ⚠env - enif_
compare ⚠ - enif_
compare_ ⚠monitors - enif_
cond_ ⚠broadcast - enif_
cond_ ⚠create - enif_
cond_ ⚠destroy - enif_
cond_ ⚠name - enif_
cond_ ⚠signal - enif_
cond_ ⚠wait - enif_
consume_ ⚠timeslice - enif_
convert_ ⚠time_ unit - enif_
cpu_ ⚠time - enif_
demonitor_ ⚠process - enif_
dlopen ⚠ - enif_
dlsym ⚠ - enif_
equal_ ⚠tids - enif_
fprintf ⚠ - enif_
free ⚠ - enif_
free_ ⚠env - enif_
free_ ⚠iovec - enif_
get_ ⚠atom - enif_
get_ ⚠atom_ length - enif_
get_ ⚠double - enif_
get_ ⚠int - enif_
get_ ⚠int64 - enif_
get_ ⚠list_ cell - enif_
get_ ⚠list_ length - enif_
get_ ⚠local_ pid - enif_
get_ ⚠local_ port - enif_
get_ ⚠long - enif_
get_ ⚠map_ size - enif_
get_ ⚠map_ value - enif_
get_ ⚠resource - enif_
get_ ⚠string - enif_
get_ ⚠tuple - enif_
get_ ⚠uint - enif_
get_ ⚠uint64 - enif_
get_ ⚠ulong - enif_
getenv ⚠ - enif_
has_ ⚠pending_ exception - enif_
hash ⚠ - enif_
inspect_ ⚠binary - enif_
inspect_ ⚠iolist_ as_ binary - enif_
inspect_ ⚠iovec - enif_
ioq_ ⚠create - enif_
ioq_ ⚠deq - enif_
ioq_ ⚠destroy - enif_
ioq_ ⚠enq_ binary - enif_
ioq_ ⚠enqv - enif_
ioq_ ⚠peek - enif_
ioq_ ⚠peek_ head - enif_
ioq_ ⚠size - enif_
is_ ⚠atom - enif_
is_ ⚠binary - enif_
is_ ⚠current_ process_ alive - enif_
is_ ⚠empty_ list - enif_
is_ ⚠exception - enif_
is_ ⚠fun - enif_
is_ ⚠identical - enif_
is_ ⚠list - enif_
is_ ⚠map - enif_
is_ ⚠number - enif_
is_ ⚠pid - enif_
is_ ⚠pid_ undefined - enif_
is_ ⚠port - enif_
is_ ⚠port_ alive - enif_
is_ ⚠process_ alive - enif_
is_ ⚠ref - enif_
is_ ⚠tuple - enif_
keep_ ⚠resource - enif_
make_ ⚠atom - enif_
make_ ⚠atom_ len - enif_
make_ ⚠badarg - enif_
make_ ⚠binary - enif_
make_ ⚠copy - enif_
make_ ⚠double - enif_
make_ ⚠existing_ atom - enif_
make_ ⚠existing_ atom_ len - enif_
make_ ⚠int - enif_
make_ ⚠int64 - enif_
make_ ⚠list - enif_
make_ ⚠list_ cell - enif_
make_ ⚠list_ from_ array - enif_
make_ ⚠long - enif_
make_ ⚠map_ from_ arrays - enif_
make_ ⚠map_ put - enif_
make_ ⚠map_ remove - enif_
make_ ⚠map_ update - enif_
make_ ⚠monitor_ term - enif_
make_ ⚠new_ binary - enif_
make_ ⚠new_ map - enif_
make_ ⚠ref - enif_
make_ ⚠resource - enif_
make_ ⚠resource_ binary - enif_
make_ ⚠reverse_ list - enif_
make_ ⚠string - enif_
make_ ⚠string_ len - enif_
make_ ⚠sub_ binary - enif_
make_ ⚠tuple - enif_
make_ ⚠tuple_ from_ array - enif_
make_ ⚠uint - enif_
make_ ⚠uint64 - enif_
make_ ⚠ulong - enif_
make_ ⚠unique_ integer - enif_
map_ ⚠iterator_ create - enif_
map_ ⚠iterator_ destroy - enif_
map_ ⚠iterator_ get_ pair - enif_
map_ ⚠iterator_ is_ head - enif_
map_ ⚠iterator_ is_ tail - enif_
map_ ⚠iterator_ next - enif_
map_ ⚠iterator_ prev - enif_
monitor_ ⚠process - enif_
monotonic_ ⚠time - enif_
mutex_ ⚠create - enif_
mutex_ ⚠destroy - enif_
mutex_ ⚠lock - enif_
mutex_ ⚠name - enif_
mutex_ ⚠trylock - enif_
mutex_ ⚠unlock - enif_
now_ ⚠time - enif_
open_ ⚠resource_ type - enif_
open_ ⚠resource_ type_ x - enif_
port_ ⚠command - enif_
priv_ ⚠data - enif_
raise_ ⚠exception - enif_
realloc ⚠ - enif_
realloc_ ⚠binary - enif_
release_ ⚠binary - enif_
release_ ⚠resource - enif_
rwlock_ ⚠create - enif_
rwlock_ ⚠destroy - enif_
rwlock_ ⚠name - enif_
rwlock_ ⚠rlock - enif_
rwlock_ ⚠runlock - enif_
rwlock_ ⚠rwlock - enif_
rwlock_ ⚠rwunlock - enif_
rwlock_ ⚠tryrlock - enif_
rwlock_ ⚠tryrwlock - enif_
schedule_ ⚠nif - enif_
select ⚠ - enif_
select_ ⚠x - enif_
self ⚠ - enif_
send ⚠ - enif_
set_ ⚠pid_ undefined - enif_
sizeof_ ⚠resource - enif_
snprintf ⚠ - enif_
system_ ⚠info - enif_
term_ ⚠to_ binary - enif_
term_ ⚠type - enif_
thread_ ⚠create - enif_
thread_ ⚠exit - enif_
thread_ ⚠join - enif_
thread_ ⚠name - enif_
thread_ ⚠opts_ create - enif_
thread_ ⚠opts_ destroy - enif_
thread_ ⚠self - enif_
thread_ ⚠type - enif_
time_ ⚠offset - enif_
tsd_ ⚠get - enif_
tsd_ ⚠key_ create - enif_
tsd_ ⚠key_ destroy - enif_
tsd_ ⚠set - enif_
vfprintf ⚠ - enif_
vsnprintf ⚠ - enif_
whereis_ ⚠pid - enif_
whereis_ ⚠port
Type Aliases§
- ERL_
NIF_ TERM - ERL_
NIF_ UINT - ErlNif
Cond - ErlNif
Entry - ErlNif
Env - ErlNif
Event - ErlNif
Func - ErlNifIO
Queue - ErlNifIO
Vec - ErlNif
Monitor - ErlNif
Mutex - ErlNifRW
Lock - ErlNif
Resource Down - ErlNif
Resource Dtor - ErlNif
Resource Stop - ErlNif
Resource Type - ErlNif
SysInfo - ErlNifTSD
Key - ErlNif
Thread Opts - ErlNif
Tid - ErlNif
Time