文件名称:ref-napi:将Buffer实例转换为“指针”
文件大小:174KB
文件格式:ZIP
更新时间:2024-05-22 22:34:26
JavaScript
ref-napi 将Buffer实例转换为“指针” 该模块的灵感来自于node-ffi中的旧Pointer类,但其目的是使用Node的快速Buffer实例而不是慢速的C ++ Pointer类。 这两个概念以前非常相似,但是现在这个模块带来了Pointers拥有的功能,而Buffers却不见了,所以现在Buffers的功能要强大得多。 特征: 获取任何Buffer实例的内存地址 将对JavaScript对象的引用读/写到Buffer实例中 将Buffer实例的内存地址读/写到其他Buffer实例 读取/写入int64_t和uint64_t数据值(数字或字符串) 一种“类型”约定,以便您可以将缓冲区指定为int * ,并随意引用/取消引用。 提供表示NULL指针的缓冲区实例 安装 使用npm安装: $ npm install ref-napi 例子 引用和取消引用 var ref
【文件预览】:
ref-napi-latest
----binding.gyp(719B)
----src()
--------binding.cc(21KB)
----lib()
--------ref.js(39KB)
--------get-paths.js(274B)
----.npmignore(129B)
----code-of-conduct.md(3KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----test()
--------ref-deref.js(2KB)
--------reinterpretUntilZeros.js(2KB)
--------pointer.js(3KB)
--------reinterpret.js(2KB)
--------utf16le.bin(74KB)
--------int64.js(6KB)
--------uint64.js(5KB)
--------object.js(2KB)
--------alloc.js(424B)
--------coerce.js(1KB)
--------address.js(2KB)
--------isNull.js(389B)
--------string.js(3KB)
--------char.js(406B)
--------types.js(3KB)
--------bool.js(867B)
--------iojs3issue.js(616B)
----README.md(7KB)
----docs()
--------compile.js(4KB)
--------gh-pages.sh(302B)
--------images()
--------scripts()
--------stylesheets()
--------index.jade(9KB)
----appveyor.yml(1KB)
----.gitignore(152B)
----CHANGELOG.md(14KB)
----package.json(1KB)
----include()
--------ref-napi.h(464B)