Loading...
Searching...
No Matches
JSContextRef.h File Reference

Functions

JSContextGroupRef JSContextGroupCreate (void) JSC_API_AVAILABLE(macos(10.6)
 Creates a JavaScript context group.
 
JSContextGroupRef ios (7.0))
 
JSContextGroupRef JSContextGroupRetain (JSContextGroupRef group) JSC_API_AVAILABLE(macos(10.6)
 Retains a JavaScript context group.
 
void JSContextGroupRelease (JSContextGroupRef group) JSC_API_AVAILABLE(macos(10.6)
 Releases a JavaScript context group.
 
JSGlobalContextRef JSGlobalContextCreate (JSClassRef globalObjectClass) JSC_API_AVAILABLE(macos(10.5)
 Creates a global JavaScript execution context.
 
JSGlobalContextRef JSGlobalContextCreateInGroup (JSContextGroupRef group, JSClassRef globalObjectClass) JSC_API_AVAILABLE(macos(10.6)
 Creates a global JavaScript execution context in the context group provided.
 
JSGlobalContextRef JSGlobalContextRetain (JSGlobalContextRef ctx)
 Retains a global JavaScript execution context.
 
void JSGlobalContextRelease (JSGlobalContextRef ctx)
 Releases a global JavaScript execution context.
 
JSObjectRef JSContextGetGlobalObject (JSContextRef ctx)
 Gets the global object of a JavaScript execution context.
 
JSContextGroupRef JSContextGetGroup (JSContextRef ctx) JSC_API_AVAILABLE(macos(10.6)
 Gets the context group to which a JavaScript execution context belongs.
 
JSGlobalContextRef JSContextGetGlobalContext (JSContextRef ctx) JSC_API_AVAILABLE(macos(10.7)
 Gets the global context of a JavaScript execution context.
 
JSStringRef JSGlobalContextCopyName (JSGlobalContextRef ctx) JSC_API_AVAILABLE(macos(10.10)
 Gets a copy of the name of a context.
 
JSStringRef ios (8.0))
 
void JSGlobalContextSetName (JSGlobalContextRef ctx, JSStringRef name) JSC_API_AVAILABLE(macos(10.10)
 Sets the name exposed when inspecting a context.
 
bool JSGlobalContextIsInspectable (JSGlobalContextRef ctx) JSC_API_AVAILABLE(macos(JSC_MAC_TBA)
 Gets whether the context is inspectable in Web Inspector.
 
bool ios (JSC_IOS_TBA))
 
void JSGlobalContextSetInspectable (JSGlobalContextRef ctx, bool inspectable) JSC_API_AVAILABLE(macos(JSC_MAC_TBA)
 Sets whether the context is inspectable in Web Inspector. Default value is NO.
 

Function Documentation

◆ ios() [1/3]

JSStringRef ios ( 7. 0)

◆ ios() [2/3]

void ios ( 8. 0)

◆ ios() [3/3]

void ios ( JSC_IOS_TBA )

◆ JSContextGetGlobalContext()

JSGlobalContextRef JSContextGetGlobalContext ( JSContextRef ctx)

Gets the global context of a JavaScript execution context.

◆ JSContextGetGlobalObject()

JSObjectRef JSContextGetGlobalObject ( JSContextRef ctx)

Gets the global object of a JavaScript execution context.

◆ JSContextGetGroup()

JSContextGroupRef JSContextGetGroup ( JSContextRef ctx)

Gets the context group to which a JavaScript execution context belongs.

◆ JSContextGroupCreate()

JSContextGroupRef JSContextGroupCreate ( void )

Creates a JavaScript context group.

◆ JSContextGroupRelease()

void JSContextGroupRelease ( JSContextGroupRef group)

Releases a JavaScript context group.

◆ JSContextGroupRetain()

JSContextGroupRef JSContextGroupRetain ( JSContextGroupRef group)

Retains a JavaScript context group.

◆ JSGlobalContextCopyName()

JSStringRef JSGlobalContextCopyName ( JSGlobalContextRef ctx)

Gets a copy of the name of a context.

◆ JSGlobalContextCreate()

JSGlobalContextRef JSGlobalContextCreate ( JSClassRef globalObjectClass)

Creates a global JavaScript execution context.

◆ JSGlobalContextCreateInGroup()

JSGlobalContextRef JSGlobalContextCreateInGroup ( JSContextGroupRef group,
JSClassRef globalObjectClass )

Creates a global JavaScript execution context in the context group provided.

◆ JSGlobalContextIsInspectable()

bool JSGlobalContextIsInspectable ( JSGlobalContextRef ctx)

Gets whether the context is inspectable in Web Inspector.

◆ JSGlobalContextRelease()

void JSGlobalContextRelease ( JSGlobalContextRef ctx)

Releases a global JavaScript execution context.

◆ JSGlobalContextRetain()

JSGlobalContextRef JSGlobalContextRetain ( JSGlobalContextRef ctx)

Retains a global JavaScript execution context.

◆ JSGlobalContextSetInspectable()

void JSGlobalContextSetInspectable ( JSGlobalContextRef ctx,
bool inspectable )

Sets whether the context is inspectable in Web Inspector. Default value is NO.

◆ JSGlobalContextSetName()

void JSGlobalContextSetName ( JSGlobalContextRef ctx,
JSStringRef name )

Sets the name exposed when inspecting a context.

Go to the source code of this file.