Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
#include <node_object_wrap.h>
Public Member Functions | |
ObjectWrap () | |
virtual | ~ObjectWrap () |
v8::Local< v8::Object > | handle () |
v8::Local< v8::Object > | handle (v8::Isolate *isolate) |
v8::Persistent< v8::Object > & | persistent () |
Static Public Member Functions | |
template<class T > | |
static T * | Unwrap (v8::Local< v8::Object > handle) |
Protected Member Functions | |
void | Wrap (v8::Local< v8::Object > handle) |
void | MakeWeak (void) |
virtual void | Ref () |
virtual void | Unref () |
Protected Attributes | |
int | refs_ |
Definition at line 31 of file node_object_wrap.h.
|
inline |
Definition at line 33 of file node_object_wrap.h.
References ObjectWrap::refs_.
|
inlinevirtual |
Definition at line 38 of file node_object_wrap.h.
References ObjectWrap::persistent().
|
inline |
Definition at line 59 of file node_object_wrap.h.
|
inline |
Definition at line 64 of file node_object_wrap.h.
References node::Buffer::New(), and ObjectWrap::persistent().
|
inlineprotected |
Definition at line 84 of file node_object_wrap.h.
References ObjectWrap::persistent().
Referenced by ObjectWrap::Unref(), and ObjectWrap::Wrap().
|
inline |
Definition at line 69 of file node_object_wrap.h.
Referenced by ObjectWrap::handle(), ObjectWrap::MakeWeak(), ObjectWrap::Ref(), ObjectWrap::Unref(), ObjectWrap::Wrap(), and ObjectWrap::~ObjectWrap().
|
inlineprotectedvirtual |
Definition at line 93 of file node_object_wrap.h.
References ObjectWrap::persistent(), and ObjectWrap::refs_.
|
inlineprotectedvirtual |
Definition at line 108 of file node_object_wrap.h.
References ObjectWrap::MakeWeak(), ObjectWrap::persistent(), and ObjectWrap::refs_.
|
inlinestatic |
Definition at line 48 of file node_object_wrap.h.
References wrap.
|
inlineprotected |
Definition at line 75 of file node_object_wrap.h.
References ObjectWrap::MakeWeak(), and ObjectWrap::persistent().
|
protected |
Definition at line 116 of file node_object_wrap.h.
Referenced by ObjectWrap::ObjectWrap(), ObjectWrap::Ref(), and ObjectWrap::Unref().