From 1bd56e2b5141a3afdca4e854e9b667807bf4e2f3 Mon Sep 17 00:00:00 2001
From: Lukas Larsson
Date: Thu, 17 Dec 2015 14:14:54 +0100
Subject: erts: Add enif_term_to_binary and enif_binary_to_term
---
erts/doc/src/erl_nif.xml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
(limited to 'erts/doc/src')
diff --git a/erts/doc/src/erl_nif.xml b/erts/doc/src/erl_nif.xml
index 6befdc124b..47d84bb813 100644
--- a/erts/doc/src/erl_nif.xml
+++ b/erts/doc/src/erl_nif.xml
@@ -655,6 +655,18 @@ typedef enum {
have been allocated with enif_alloc_env.
+ intenif_binary_to_term(ErlNifEnv *env, ErlNifBinary *bin, ERL_NIF_TERM *term)
+ Convert a term from the external format
+
+ Returns a term that is the result of decoding bin
+ according to the Erlang external term format.
+ See also:
+
+ - erlang:binary_to_term/1
+ - enif_term_to_binary
+
+
+
intenif_compare(ERL_NIF_TERM lhs, ERL_NIF_TERM rhs)
Compare two terms
Return an integer less than, equal to, or greater than
@@ -1599,6 +1611,18 @@ enif_map_iterator_destroy(env, &iter);
Same as driver_system_info.
+ intenif_term_to_binary(ErlNifEnv *env, ERL_NIF_TERM term, ErlNifBinary *bin)
+ Convert a term to the external format
+
+ Returns a binary data object that is the result of encoding term
+ according to the Erlang external term format.
+ See also:
+
+ - erlang:term_to_binary/1
+ - enif_binary_to_term
+
+
+
intenif_thread_create(char *name,ErlNifTid *tid,void * (*func)(void *),void *args,ErlNifThreadOpts *opts)
Same as erl_drv_thread_create.
--
cgit v1.2.3