Is it possible to call Erlang functions (callback funs) from NIFs?
I read the doc(http://www.erlang.org/doc/man/erl_nif.html), but didn't find how to do that.
Is it possible to call Erlang functions (callback funs) from NIFs?
I read the doc(http://www.erlang.org/doc/man/erl_nif.html), but didn't find how to do that.
No, calling an Erlang function from a NIF isn't possible. You can either implement your functionality in an Erlang function that calls into a private NIF that returns a value indicating whether or not invoking a callback is necessary, or perhaps you could instead send a message to another process using enif_send
and have it call the callback function for you.
© 2022 - 2024 — McMap. All rights reserved.
call erlang nif
web search - do any of those give useful info? – Desma