eixx-Erlang C ++接口库
该库提供了一组类,以便在进程之间方便地编组Erlang术语,以及从C ++应用程序连接到其他分布式Erlang节点。
编组类建立在包含的ei库的顶部。
该库包含两个独立的部分:
术语封送(包含在eterm.hpp或eixx.hpp中)。
分布式节点连接(包括在connect.hpp或eixx.hpp中)
库的术语编组部分具有以下功能:
使用单个函数调用(eterm :: encode()和eterm :: eterm()构造函数)对嵌套术语进行编码/解码。
全局原子表,用于原子的快速操作。
提供自定义内存分配器的能力。
将引用计数的智能指针用于复杂术语和按值复制的简单术语(即整数,双精度型,布尔型,原子)。
如果您只是简单地执行术语编组,则仅需要eterm.hpp头以及alloc头之一。 这允许编组功能仅用于标头。
连接库实现的