My Project
Classes | Static Public Member Functions | Static Public Attributes | List of all members
v8::JSNI Class Reference

Classes

class  JSNICallbackInfoWrap
 
class  JSNITryCatch
 
class  JSRef
 

Static Public Member Functions

static void SetErrorCode (JSNIEnv *env, int error_code)
 
static void ClearErrorCode (JSNIEnv *env)
 
static Local< Value > WrapAccessorData (JSNIEnv *env, JSNICallback getter, JSNICallback setter, void *data)
 
static void WrapGetter (Local< Name > property, const PropertyCallbackInfo< Value > &info)
 
static void WrapSetter (Local< Name > property, Local< Value > value, const PropertyCallbackInfo< void > &info)
 
static void FakeJSNICallback (const FunctionCallbackInfo< Value > &info)
 
static Local< Value > ToV8LocalValue (JSValueRef val)
 
static JSValueRef ToJSNIValue (Local< Value > val)
 
static void JSNIAbort (const char *jsni_function_name, const char *msg)
 
static void JSNICheck (bool condition, const char *location, const char *message)
 
static JSValueRef RawNewUndefined (JSNIEnv *env)
 
static Isolate * GetIsolate (JSNIEnv *env)
 
static JSNIEnvGetEnv (Isolate *isolate)
 

Static Public Attributes

static const int kDataIndex = 0
 
static const int kGetterIndex = 1
 
static const int kSetterIndex = 2
 
static const int kAccessorFieldCount = 3
 
static const size_t kInitialReferenceCount = 1
 

The documentation for this class was generated from the following file: