mozilla
Your Search Results

    JS_GetRuntimePrivate

    Access a JSRuntime field for application-specific data.

    Syntax

    void *
    JS_GetRuntimePrivate(JSRuntime *rt);
    
    void
    JS_SetRuntimePrivate(JSRuntime *rt, void *data);
    
    Name Type Description
    rt JSRuntime * Any JS runtime.
    data void * (in JS_SetRuntimePrivate) Pointer to application-defined data to be associated with the runtime rt.

    Description

    Each JSRuntime has a field of type void * which the application may use for any purpose. It is especially useful for storing data which callbacks may then easily access. JS_GetRuntimePrivate gets the value of this field and JS_SetRuntimePrivate sets it. The field is initially NULL.

    Memory management for this private data is the application's responsibility. The JavaScript engine itself never uses it.

    See Also

    Document Tags and Contributors

    Contributors to this page: arai, Cheatah, fscholz, Jorend, Mgjbot
    Last updated by: arai,
    Hide Sidebar