mozilla
Your Search Results

    JS_LeaveCompartment

    This article covers features introduced in SpiderMonkey 24

    Note: the preferred way of changing a context's current compartment is using JSAutoCompartment.

    Leave a the compartment, returning to the compartment active before the corresponding JS_EnterCompartment.

    Syntax

    void
    JS_LeaveCompartment(JSContext *cx, JSCompartment *oldCompartment);
    
    Name Type Description
    cx JSContext * The context in which to leave the compartment.
    oldCompartment JSCompartment * Value returned by previous call to JS_EnterCompartment.

    Description

    Every JSContext has a current compartment. Any access to an object in a different compartment must be bracketed by calls to JS_EnterCompartment and JS_LeaveCompartment.

    See Also

    Document Tags and Contributors

    Contributors to this page: tschneidereit, fscholz, arai
    Last updated by: arai,
    Hide Sidebar