Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
node_buffer.h File Reference
#include "node.h"
#include "v8.h"
Include dependency graph for node_buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 node
 
 node::Buffer
 

Typedefs

typedef void(* FreeCallback) (char *data, void *hint)
 

Functions

NODE_EXTERN bool HasInstance (v8::Local< v8::Value > val)
 
NODE_EXTERN bool HasInstance (v8::Local< v8::Object > val)
 
NODE_EXTERN char * Data (v8::Local< v8::Value > val)
 
NODE_EXTERN char * Data (v8::Local< v8::Object > val)
 
NODE_EXTERN size_t Length (v8::Local< v8::Value > val)
 
NODE_EXTERN size_t Length (v8::Local< v8::Object > val)
 
NODE_EXTERN v8::MaybeLocal< v8::Object > Copy (v8::Isolate *isolate, const char *data, size_t len)
 
NODE_EXTERN v8::MaybeLocal< v8::Object > New (v8::Isolate *isolate, size_t length)
 
NODE_EXTERN v8::MaybeLocal< v8::Object > New (v8::Isolate *isolate, v8::Local< v8::String > string, enum encoding enc=UTF8)
 
NODE_EXTERN v8::MaybeLocal< v8::Object > New (v8::Isolate *isolate, char *data, size_t length, FreeCallback callback, void *hint)
 
NODE_EXTERN v8::MaybeLocal< v8::Object > New (v8::Isolate *isolate, char *data, size_t len)