Your Search Results


    Access a JSRuntime field for application-specific data.


    void *
    JS_GetRuntimePrivate(JSRuntime *rt);
    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.


    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