Trait josephine::ffi::JSInitializer
[−]
[src]
pub trait JSInitializer { unsafe fn parent_prototype(
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject { ... } unsafe fn classp() -> *const JSClass { ... } unsafe fn global_classp() -> *const JSClass { ... } unsafe fn global_principals() -> *mut JSPrincipals { ... } unsafe fn global_trace_hook() -> JSTraceOp { ... } unsafe fn global_hook_option() -> OnNewGlobalHookOption { ... } unsafe fn global_options() -> CompartmentOptions { ... } unsafe fn constructor() -> (JSNative, c_uint) { ... } unsafe fn properties() -> *const JSPropertySpec { ... } unsafe fn functions() -> *const JSFunctionSpec { ... } unsafe fn static_properties() -> *const JSPropertySpec { ... } unsafe fn static_functions() -> *const JSFunctionSpec { ... } unsafe fn js_init_class(
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject { ... } unsafe fn js_init_object(_cx: *mut JSContext, _obj: HandleObject) { ... } unsafe fn js_init_global(cx: *mut JSContext, global: HandleObject) { ... } }
Initialize JS data
Provided Methods
unsafe fn parent_prototype(
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject
unsafe fn classp() -> *const JSClass
unsafe fn global_classp() -> *const JSClass
unsafe fn global_principals() -> *mut JSPrincipals
unsafe fn global_trace_hook() -> JSTraceOp
unsafe fn global_hook_option() -> OnNewGlobalHookOption
unsafe fn global_options() -> CompartmentOptions
unsafe fn constructor() -> (JSNative, c_uint)
unsafe fn properties() -> *const JSPropertySpec
unsafe fn functions() -> *const JSFunctionSpec
unsafe fn static_properties() -> *const JSPropertySpec
unsafe fn static_functions() -> *const JSFunctionSpec
unsafe fn js_init_class(
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject
cx: *mut JSContext,
global: HandleObject
) -> *mut JSObject
unsafe fn js_init_object(_cx: *mut JSContext, _obj: HandleObject)
unsafe fn js_init_global(cx: *mut JSContext, global: HandleObject)
Implementors
impl JSInitializer for DefaultInitializer