{srcfile, "application_erl_interface"}.
{appname, "erl_interface"}.
{appvsn, "3.3.0"}.
{lib, "erl_connect"}.
{libsummary, "Communicate with Distributed Erlang"}.
{name, "erl_connect_init/3"}.
{name, "erl_connect_xinit/6"}.
{fsummary, "Initialize communication"}.
{name, "erl_connect/1"}.
{name, "erl_xconnect/2"}.
{fsummary, "Establishe a connection to an Erlang node"}.
{name, "erl_close_connection/1"}.
{fsummary, "Close a connection to an Erlang node"}.
{name, "erl_receive/3"}.
{fsummary, "Receive a message"}.
{name, "erl_receive_msg/4"}.
{fsummary, "Receive and decodes a message"}.
{name, "erl_xreceive_msg/4"}.
{fsummary, "Receive and decodes a message"}.
{name, "erl_send/3"}.
{fsummary, "Send a message"}.
{name, "erl_reg_send/3"}.
{fsummary, "Send a message to a registered name"}.
{name, "erl_rpc/4"}.
{name, "erl_rpc_to/4"}.
{name, "erl_rpc_from/3"}.
{fsummary, "Remote Procedure Call"}.
{name, "erl_publish/1"}.
{name, "erl_xpublish/2"}.
{fsummary, "Publish a node name"}.
{name, "erl_accept/2"}.
{fsummary, "Accept a connection"}.
{name, "erl_thiscookie/0"}.
{name, "erl_thisnodename/0"}.
{name, "erl_thishostname/0"}.
{name, "erl_thisalivename/0"}.
{name, "erl_thiscreation/0"}.
{fsummary, "Retrieve some values"}.
{name, "erl_unpublish/1"}.
{fsummary, "Unpublish a node name"}.
{lib, "erl_error"}.
{libsummary, "Error Print Routines"}.
{name, "erl_err_msg/2"}.
{fsummary, "Non-fatal error, and not system call error"}.
{name, "erl_err_quit/2"}.
{fsummary, "Fatal error, but not system call error"}.
{name, "erl_err_ret/2"}.
{fsummary, "Non-fatal system call error"}.
{name, "erl_err_sys/2"}.
{fsummary, "Fatal system call error"}.
{name, "erl_errno"}.
{fsummary, " The variable erl_errno contains the erl_interface   error number. You can change the value if you wish. "}.
{lib, "erl_eterm"}.
{libsummary, "Functions for Erlang Term Construction"}.
{name, "erl_cons/2"}.
{fsummary, "Prepends a term to the head of a list."}.
{name, "erl_copy_term/1"}.
{fsummary, "Creates a copy of an Erlang term"}.
{name, "erl_element/2"}.
{fsummary, "Extracts an element from an Erlang tuple"}.
{name, "erl_init/2"}.
{fsummary, "Initialization routine"}.
{name, "erl_hd/1"}.
{fsummary, "Extracts the first element from a list"}.
{name, "erl_iolist_to_binary/1"}.
{fsummary, "Converts an IO list to a binary"}.
{name, "erl_iolist_to_string/1"}.
{fsummary, "Converts an IO list to a zero terminated string"}.
{name, "erl_iolist_length/1"}.
{fsummary, "Return the length of an IO list"}.
{name, "erl_length/1"}.
{fsummary, "Determines the length of a list"}.
{name, "erl_mk_atom/1"}.
{fsummary, "Creates an atom"}.
{name, "erl_mk_binary/2"}.
{fsummary, "Creates a binary object"}.
{name, "erl_mk_empty_list/0"}.
{fsummary, "Creates an empty Erlang list"}.
{name, "erl_mk_estring/2"}.
{fsummary, "Creates an Erlang string"}.
{name, "erl_mk_float/1"}.
{fsummary, "Creates an Erlang float"}.
{name, "erl_mk_int/1"}.
{fsummary, "Creates an Erlang integer"}.
{name, "erl_mk_list/2"}.
{fsummary, "Creates a list from an array"}.
{name, "erl_mk_pid/4"}.
{fsummary, "Creates a process identifier"}.
{name, "erl_mk_port/3"}.
{fsummary, "Creates a port identifier"}.
{name, "erl_mk_ref/3"}.
{fsummary, "Creates an old Erlang reference"}.
{name, "erl_mk_long_ref/5"}.
{fsummary, "Creates an Erlang reference"}.
{name, "erl_mk_string/1"}.
{fsummary, "Creates a string"}.
{name, "erl_mk_tuple/2"}.
{fsummary, "Creates an Erlang tuple from an array"}.
{name, "erl_mk_uint/1"}.
{fsummary, "Creates an unsigned integer"}.
{name, "erl_mk_var/1"}.
{fsummary, "Creates an Erlang variable"}.
{name, "erl_print_term/2"}.
{fsummary, "Prints an Erlang term"}.
{name, "erl_size/1"}.
{fsummary, "Return the arity of a tuple or binary"}.
{name, "erl_tl/1"}.
{fsummary, "Extracts the tail from a list"}.
{name, "erl_var_content/2"}.
{fsummary, "Extracts the content of a variable"}.
{lib, "erl_format"}.
{libsummary, "Create and Match Erlang Terms"}.
{name, "erl_format/2"}.
{fsummary, "Creates an Erlang term"}.
{name, "erl_match/2"}.
{fsummary, "Performs pattern matching"}.
{lib, "erl_global"}.
{libsummary, "Access globally registered names"}.
{name, "erl_global_names/2"}.
{fsummary, "Obtain list of Global names"}.
{name, "erl_global_register/3"}.
{fsummary, "Register a name in Global"}.
{name, "erl_global_unregister/2"}.
{fsummary, "Unregister a name in Global"}.
{name, "erl_global_whereis/3"}.
{fsummary, "Look up a name in global"}.
{lib, "erl_malloc"}.
{libsummary, "Memory Allocation Functions"}.
{name, "erl_alloc_eterm/1"}.
{fsummary, "Allocates an ETERM structure"}.
{name, "erl_eterm_release/1"}.
{fsummary, "Clears the ETERM freelist"}.
{name, "erl_eterm_statistics/2"}.
{fsummary, "Reports term allocation statistics"}.
{name, "erl_free_array/2"}.
{fsummary, "Frees an array of ETERM structures"}.
{name, "erl_free_term/1"}.
{fsummary, "Frees an ETERM structure"}.
{name, "erl_free_compound/1"}.
{fsummary, "Frees an array of ETERM structures"}.
{name, "erl_malloc/1"}.
{fsummary, "Allocates some memory"}.
{name, "erl_free/1"}.
{fsummary, "Frees some memory"}.
{lib, "erl_marshal"}.
{libsummary, "Encoding and Decoding of Erlang terms"}.
{name, "erl_compare_ext/2"}.
{fsummary, "Compares encoded byte sequences"}.
{name, "erl_decode/1"}.
{name, "erl_decode_buf/1"}.
{fsummary, "Converts a term from Erlang external format"}.
{name, "erl_encode/2"}.
{name, "erl_encode_buf/2"}.
{fsummary, "Converts a term into Erlang external format"}.
{name, "erl_ext_size/1"}.
{fsummary, "Counts elements in encoded term"}.
{name, "erl_ext_type/1"}.
{fsummary, "Determines type of an encoded byte sequence"}.
{name, "erl_peek_ext/2"}.
{fsummary, "Steps over encoded term"}.
{name, "erl_term_len/1"}.
{fsummary, "Determines encoded size of term"}.
{lib, "registry"}.
{libsummary, "Store and backup key-value pairs"}.
{name, "ei_reg_close/1"}.
{fsummary, "Close a registry "}.
{name, "ei_reg_delete/2"}.
{fsummary, "Delete an object from the registry"}.
{name, "ei_reg_dump/4"}.
{fsummary, "Back up a registry to Mnesia"}.
{name, "ei_reg_getfval/2"}.
{fsummary, "Get a floating point object"}.
{name, "ei_reg_getival/2"}.
{fsummary, "Get an integer object"}.
{name, "ei_reg_getpval/3"}.
{fsummary, "Get a binary object"}.
{name, "ei_reg_getsval/2"}.
{fsummary, "Get a string object"}.
{name, "ei_reg_getval/5"}.
{fsummary, "Get any object"}.
{name, "ei_reg_markdirty/2"}.
{fsummary, "Mark an object as dirty "}.
{name, "ei_reg_open/1"}.
{fsummary, "Create and open a registry"}.
{name, "ei_reg_purge/1"}.
{fsummary, "Remove deleted objects"}.
{name, "ei_reg_resize/2"}.
{fsummary, "Resize a registry"}.
{name, "ei_reg_restore/3"}.
{fsummary, "Restore a registry from Mnesia"}.
{name, "ei_reg_setfval/3"}.
{fsummary, "Assign a floating point object"}.
{name, "ei_reg_setival/3"}.
{fsummary, "Assign an integer object"}.
{name, "ei_reg_setpval/4"}.
{fsummary, "Assign a binary object"}.
{name, "ei_reg_setsval/3"}.
{fsummary, "Assign a string object"}.
{name, "ei_reg_setval/5"}.
{fsummary, "Assign a value to any object type"}.
{name, "ei_reg_stat/3"}.
{fsummary, "Get object information"}.
{name, "ei_reg_tabstat/2"}.
{fsummary, "Get registry information"}.
{lib, "ei"}.
{libsummary, " routines for handling the erlang binary term format "}.
{name, "ei_encode_version/2"}.
{name, "ei_x_encode_version/1"}.
{fsummary, "Encode version"}.
{name, "ei_encode_long/3"}.
{name, "ei_x_encode_long/2"}.
{fsummary, "Encode integer"}.
{name, "ei_encode_ulong/3"}.
{name, "ei_x_encode_ulong/2"}.
{fsummary, "Encode unsigned integer"}.
{name, "ei_encode_double/3"}.
{name, "ei_x_encode_double/2"}.
{fsummary, "Encode a double float"}.
{name, "ei_encode_boolean/3"}.
{name, "ei_x_encode_boolean/2"}.
{fsummary, "Encode a boolean"}.
{name, "ei_encode_char/3"}.
{name, "ei_x_encode_char/2"}.
{fsummary, "Encode a character"}.
{name, "ei_encode_string/3"}.
{name, "ei_x_encode_string/2"}.
{name, "ei_x_encode_string_len/3"}.
{fsummary, "Encode a string"}.
{name, "ei_encode_atom/3"}.
{name, "ei_x_encode_atom/2"}.
{name, "ei_x_encode_atom_len/3"}.
{fsummary, "Encode an atom"}.
{name, "ei_encode_binary/4"}.
{name, "ei_x_encode_binary/3"}.
{fsummary, "Encode a binary"}.
{name, "ei_encode_pid/3"}.
{name, "ei_x_encode_pid/2"}.
{fsummary, "Encode a pid"}.
{name, "ei_encode_fun/3"}.
{name, "ei_x_encode_fun/2"}.
{fsummary, "Encode a fun"}.
{name, "ei_encode_port/3"}.
{name, "ei_x_encode_port/2"}.
{fsummary, "Encodes a port"}.
{name, "ei_encode_ref/3"}.
{name, "ei_x_encode_ref/2"}.
{fsummary, "Encodes a ref"}.
{name, "ei_encode_term/3"}.
{name, "ei_x_encode_term/2"}.
{fsummary, "Encode an erl_interface term"}.
{name, "ei_encode_trace/3"}.
{name, "ei_x_encode_trace/2"}.
{fsummary, "Encode a trace token"}.
{name, "ei_encode_tuple_header/3"}.
{name, "ei_x_encode_tuple_header/2"}.
{fsummary, "Encode a tuple"}.
{name, "ei_encode_list_header/3"}.
{name, "ei_x_encode_list_header/2"}.
{fsummary, "Encode a list"}.
{name, "ei_encode_empty_list/2"}.
{name, "ei_x_encode_empty_list/2"}.
{fsummary, "Encode an empty list (nil)"}.
{name, "ei_get_type/3"}.
{fsummary, "Fetch the type and size of an encoded term"}.
{name, "ei_decode_version/3"}.
{fsummary, "Encode an empty list (nil)"}.
{name, "ei_decode_long/3"}.
{fsummary, "Decode integer"}.
{name, "ei_decode_ulong/3"}.
{fsummary, "Decode unsigned integer"}.
{name, "ei_decode_double/3"}.
{fsummary, "Decode a double"}.
{name, "ei_decode_boolean/3"}.
{fsummary, "Decode a boolean"}.
{name, "ei_decode_char/3"}.
{fsummary, "Decode a character"}.
{name, "ei_decode_string/3"}.
{fsummary, "Decode a string"}.
{name, "ei_decode_atom/3"}.
{fsummary, "Decode an atom"}.
{name, "ei_decode_binary/4"}.
{fsummary, "Decode a binary"}.
{name, "ei_decode_fun/3"}.
{name, "free_fun/1"}.
{fsummary, "Decode a fun"}.
{name, "ei_decode_pid/3"}.
{fsummary, "Decode a pid"}.
{name, "ei_decode_port/3"}.
{fsummary, "Decode a port"}.
{name, "ei_decode_ref/3"}.
{fsummary, "Decode a reference"}.
{name, "ei_decode_term/3"}.
{fsummary, "Decode a ETERM"}.
{name, "ei_decode_trace/3"}.
{fsummary, "Decode a trace token"}.
{name, "ei_decode_tuple_header/3"}.
{fsummary, "Decode a tuple"}.
{name, "ei_decode_list_header/3"}.
{fsummary, "Decode a list"}.
{name, "ei_decode_ei_term/3"}.
{fsummary, "Decode a term, without prior knowledge of type"}.
{name, "ei_print_term/3"}.
{name, "ei_s_print_term/3"}.
{fsummary, "Print a term in clear text"}.
{name, "ei_x_format/3"}.
{name, "ei_x_format_wo_ver/3"}.
{fsummary, "Format a term from a format string and parameters."}.
{name, "ei_x_new/1"}.
{name, "ei_x_new_with_version/1"}.
{fsummary, "Allocate a new buffer"}.
{name, "ei_x_free/1"}.
{fsummary, "Frees a buffer"}.
{name, "ei_x_append/2"}.
{name, "ei_x_append_buf/3"}.
{fsummary, "Appends a buffer at the end"}.
{name, "ei_skip_term/2"}.
{fsummary, "skip a term"}.
{lib, "ei_connect"}.
{libsummary, "Communicate with distributed erlang"}.
{name, "ei_connect_init/4"}.
{name, "ei_connect_xinit/7"}.
{fsummary, "Initialize for a connection."}.
{name, "ei_connect/2"}.
{name, "ei_xconnect/3"}.
{fsummary, "Establishe a connection to an Erlang node"}.
{name, "ei_receive/3"}.
{fsummary, "Receive a message"}.
{name, "ei_receive_msg/3"}.
{name, "ei_xreceive_msg/3"}.
{fsummary, "Receive a message"}.
{name, "ei_send/4"}.
{fsummary, "Send a message"}.
{name, "erl_reg_send/5"}.
{fsummary, "Send a message to a registered name"}.
{name, "ei_rpc/7"}.
{name, "erl_rpc_to/6"}.
{name, "erl_rpc_from/5"}.
{fsummary, "Remote Procedure Call from C to Erlang"}.
{name, "ei_publish/2"}.
{fsummary, "Publish a node name"}.
{name, "ei_accept/3"}.
{fsummary, "Accept a connection from another node"}.
{name, "ei_unpublish/1"}.
{fsummary, "Unpublish a node name"}.
{name, "ei_thisnodename/1"}.
{name, "ei_thishostname/1"}.
{name, "ei_thisalivename/1"}.
{fsummary, "Retrieve some values"}.
{name, "ei_self/1"}.
{fsummary, "Retrieve the Pid of the C-node"}.
