|
#define | NODE_EXTERN /* nothing */ |
|
#define | NODE_MAKE_VERSION(major, minor, patch) ((major) * 0x1000 + (minor) * 0x100 + (patch)) |
|
#define | NODE_CLANG_AT_LEAST(major, minor, patch) (0) |
|
#define | NODE_GNUC_AT_LEAST(major, minor, patch) (0) |
|
#define | NODE_DEPRECATED(message, declarator) declarator |
|
#define | NODE_UNIXTIME_V8(t) |
|
#define | NODE_V8_UNIXTIME(v) (static_cast<double>((v)->NumberValue())/1000.0); |
|
#define | NODE_DEFINE_CONSTANT(target, constant) |
|
#define | NODE_DEFINE_HIDDEN_CONSTANT(target, constant) |
|
#define | NODE_SET_METHOD node::NODE_SET_METHOD |
|
#define | NODE_SET_PROTOTYPE_METHOD node::NODE_SET_PROTOTYPE_METHOD |
|
#define | NM_F_BUILTIN 0x01 |
|
#define | NM_F_LINKED 0x02 |
|
#define | NODE_MODULE_EXPORT __attribute__((visibility("default"))) |
|
#define | NODE_CTOR_PREFIX static |
|
#define | NODE_C_CTOR(fn) |
|
#define | NODE_MODULE_X(modname, regfunc, priv, flags) |
|
#define | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, priv, flags) |
|
#define | NODE_MODULE(modname, regfunc) NODE_MODULE_X(modname, regfunc, NULL, 0) |
|
#define | NODE_MODULE_CONTEXT_AWARE(modname, regfunc) NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, 0) |
|
#define | NODE_MODULE_CONTEXT_AWARE_BUILTIN(modname, regfunc) NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, NM_F_BUILTIN) \ |
|
#define | NODE_MODULE_DECL /* nothing */ |
|
#define | EmitAsyncInit EmitAsyncInit__New |
|
|
NODE_EXTERN v8::Local< v8::Value > | ErrnoException (v8::Isolate *isolate, int errorno, const char *syscall=NULL, const char *message=NULL, const char *path=NULL) |
|
NODE_EXTERN v8::Local< v8::Value > | UVException (v8::Isolate *isolate, int errorno, const char *syscall=NULL, const char *message=NULL, const char *path=NULL) |
|
NODE_EXTERN v8::Local< v8::Value > | UVException (v8::Isolate *isolate, int errorno, const char *syscall, const char *message, const char *path, const char *dest) |
|
| NODE_DEPRECATED ("Use ErrnoException(isolate, ...)", inline v8::Local< v8::Value > ErrnoException(int errorno, const char *syscall=NULL, const char *message=NULL, const char *path=NULL) { return ErrnoException(v8::Isolate::GetCurrent(), errorno, syscall, message, path);}) inline v8 |
|
NODE_EXTERN v8::Local< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, const char *method, int argc, v8::Local< v8::Value > *argv) |
|
NODE_EXTERN v8::Local< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::String > symbol, int argc, v8::Local< v8::Value > *argv) |
|
NODE_EXTERN v8::Local< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::Function > callback, int argc, v8::Local< v8::Value > *argv) |
|
NODE_EXTERN int | Start (int argc, char *argv[]) |
|
void | Init (int *argc, const char **argv, int *exec_argc, const char ***exec_argv) |
|
NODE_EXTERN IsolateData * | CreateIsolateData (v8::Isolate *isolate, struct uv_loop_s *loop) |
|
void | FreeIsolateData (IsolateData *isolate_data) |
|
NODE_EXTERN Environment * | CreateEnvironment (IsolateData *isolate_data, v8::Local< v8::Context > context, int argc, const char *const *argv, int exec_argc, const char *const *exec_argv) |
|
void | LoadEnvironment (Environment *env) |
|
void | FreeEnvironment (Environment *env) |
|
void | EmitBeforeExit (Environment *env) |
|
int | EmitExit (Environment *env) |
|
void | RunAtExit (Environment *env) |
|
void | NODE_SET_METHOD (v8::Local< v8::Template > recv, const char *name, v8::FunctionCallback callback) |
|
void | NODE_SET_METHOD (v8::Local< v8::Object > recv, const char *name, v8::FunctionCallback callback) |
|
void | NODE_SET_PROTOTYPE_METHOD (v8::Local< v8::FunctionTemplate > recv, const char *name, v8::FunctionCallback callback) |
|
NODE_EXTERN enum encoding | ParseEncoding (v8::Isolate *isolate, v8::Local< v8::Value > encoding_v, enum encoding default_encoding=LATIN1) |
|
struct node_module * | get_builtin_module (const char *name) |
|
struct node_module * | get_linked_module (const char *name) |
|
void | node_module_register (void *m) |
|
void | AtExit (void(*cb)(void *arg), void *arg) |
|
void | AtExit (Environment *env, void(*cb)(void *arg), void *arg) |
|
void | AddPromiseHook (v8::Isolate *isolate, promise_hook_func fn, void *arg) |
|
NODE_EXTERN async_id | AsyncHooksGetExecutionAsyncId (v8::Isolate *isolate) |
|
NODE_EXTERN | NODE_DEPRECATED ("Use AsyncHooksGetExecutionAsyncId(isolate)", async_id AsyncHooksGetCurrentId(v8::Isolate *isolate)) |
|
NODE_EXTERN async_id | AsyncHooksGetTriggerAsyncId (v8::Isolate *isolate) |
|
NODE_EXTERN | NODE_DEPRECATED ("Use AsyncHooksGetTriggerAsyncId(isolate)", async_id AsyncHooksGetTriggerId(v8::Isolate *isolate)) |
|
NODE_EXTERN async_uid | EmitAsyncInit (v8::Isolate *isolate, v8::Local< v8::Object > resource, const char *name, async_id trigger_async_id) |
|
NODE_EXTERN void | EmitAsyncDestroy (v8::Isolate *isolate, async_context asyncContext) |
|
NODE_EXTERN v8::MaybeLocal< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::Function > callback, int argc, v8::Local< v8::Value > *argv, async_context asyncContext) |
|
NODE_EXTERN v8::MaybeLocal< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, const char *method, int argc, v8::Local< v8::Value > *argv, async_context asyncContext) |
|
NODE_EXTERN v8::MaybeLocal< v8::Value > | MakeCallback (v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::String > symbol, int argc, v8::Local< v8::Value > *argv, async_context asyncContext) |
|
NODE_EXTERN | NODE_DEPRECATED ("Use MakeCallback(..., async_context asyncContext) instead", v8::MaybeLocal< v8::Value > MakeCallback(v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::Function > callback, int argc, v8::Local< v8::Value > *argv, async_id asyncId, async_id triggerAsyncId)) |
|
NODE_EXTERN | NODE_DEPRECATED ("Use MakeCallback(..., async_context asyncContext) instead", v8::MaybeLocal< v8::Value > MakeCallback(v8::Isolate *isolate, v8::Local< v8::Object > recv, const char *method, int argc, v8::Local< v8::Value > *argv, async_id asyncId, async_id triggerAsyncId)) |
|
NODE_EXTERN | NODE_DEPRECATED ("Use MakeCallback(..., async_context asyncContext) instead", v8::MaybeLocal< v8::Value > MakeCallback(v8::Isolate *isolate, v8::Local< v8::Object > recv, v8::Local< v8::String > symbol, int argc, v8::Local< v8::Value > *argv, async_id asyncId, async_id triggerAsyncId)) |
|
|
NODE_DEPRECATED("Use ParseEncoding(isolate, ...)", inline enum encoding ParseEncoding(v8::Local< v8::Value > encoding_v, enum encoding default_encoding=LATIN1) { return ParseEncoding(v8::Isolate::GetCurrent(), encoding_v, default_encoding);}) NODE_EXTERN void FatalException(v8 NODE_DEPRECATED("Use FatalException(isolate, ...)", inline void FatalException(const v8::TryCatch &try_catch) { return FatalException(v8::Isolate::GetCurrent(), try_catch);}) NODE_EXTERN v8 NODE_EXTERN v8::Local< v8::Value > | Encode (v8::Isolate *isolate, const uint16_t *buf, size_t len) |
|
NODE_DEPRECATED("Use Encode(isolate, ...)", inline v8::Local< v8::Value > Encode(const void *buf, size_t len, enum encoding encoding=LATIN1) { v8::Isolate *isolate=v8::Isolate::GetCurrent();if(encoding==UCS2) { assert(reinterpret_cast< uintptr_t >(buf) % sizeof(uint16_t)==0 &&"UCS2 buffer must be aligned on two-byte boundary.");const uint16_t *that=static_cast< const uint16_t * >(buf);return Encode(isolate, that, len/sizeof(*that));} return Encode(isolate, static_cast< const char * >(buf), len, encoding);}) NODE_EXTERN ssize_t DecodeBytes(v8 NODE_DEPRECATED("Use DecodeBytes(isolate, ...)", inline ssize_t DecodeBytes(v8::Local< v8::Value > val, enum encoding encoding=LATIN1) { return DecodeBytes(v8::Isolate::GetCurrent(), val, encoding);}) NODE_EXTERN ssize_t DecodeWrite(v8 | NODE_DEPRECATED ("Use DecodeWrite(isolate, ...)", inline ssize_t DecodeWrite(char *buf, size_t buflen, v8::Local< v8::Value > val, enum encoding encoding=LATIN1) { return DecodeWrite(v8::Isolate::GetCurrent(), buf, buflen, val, encoding);}) const char *signo_string(int errorno) |
|