NodeJS C++ ArrayBuffer handler
npm install node-arraybufferNodeJS C++ ArrayBuffer handler
npm install node-arraybuffer --save
`
Usage
Add node-arraybuffer to your project binding.gyp
`
"include_dirs" : [
"]
`
And add #include header in source code
`
#include
`
NodeJS version < 12
`
static ArrayBuffer New(const char str = 0)
static ArrayBuffer New(const char str, size_t length)
static ArrayBuffer* New(const std::string &data)
static ArrayBuffer* New(const v8::Local &arrayBuffer)
static ArrayBuffer* New(const v8::Local &arg)
v8::Local ToArrayBuffer() const
v8::Local ToString() const
const char *ToUtf8() const
void *Data() const
size_t Length() const
size_t ByteLength() const
`
NodeJS version >= 12
`
static ArrayBuffer New(const char str = 0)
static ArrayBuffer New(const char str, size_t length)
static ArrayBuffer* New(const std::string &data)
static ArrayBuffer* New(const v8::Local &arrayBuffer)
static ArrayBuffer* New(const v8::Local &arg)
static ArrayBuffer New(v8::Isolate isolate, const char *str = 0)
static ArrayBuffer New(v8::Isolate isolate, const char *str, size_t length)
static ArrayBuffer New(v8::Isolate isolate, const std::string &data)
static ArrayBuffer New(v8::Isolate isolate, const v8::Local &arrayBuffer)
static ArrayBuffer New(v8::Isolate isolate, const v8::Local &arg)
v8::Local ToArrayBuffer(v8::Isolate *isolate = 0) const
v8::Local ToString(v8::Isolate *isolate = 0) const
const char *ToUtf8() const
void *Data() const
size_t Length() const
size_t ByteLength() const
``