ELinks 0.16.1.1
spidermonkey.h File Reference
#include <jsapi.h>
Include dependency graph for spidermonkey.h:
This graph shows which files directly or indirectly include this file:

Functions

void * spidermonkey_get_interpreter (struct ecmascript_interpreter *interpreter)
void spidermonkey_put_interpreter (struct ecmascript_interpreter *interpreter)
void spidermonkey_detach_form_view (struct form_view *fv)
void spidermonkey_detach_form_state (struct form_state *fs)
void spidermonkey_moved_form_state (struct form_state *fs)
void spidermonkey_eval (struct ecmascript_interpreter *interpreter, struct string *code, struct string *ret)
char * spidermonkey_eval_stringback (struct ecmascript_interpreter *interpreter, struct string *code)
int spidermonkey_eval_boolback (struct ecmascript_interpreter *interpreter, struct string *code)
void spidermonkey_call_function (struct ecmascript_interpreter *interpreter, JS::HandleValue fun, struct string *ret)

Variables

struct module spidermonkey_module

Function Documentation

◆ spidermonkey_call_function()

void spidermonkey_call_function ( struct ecmascript_interpreter * interpreter,
JS::HandleValue fun,
struct string * ret )

◆ spidermonkey_detach_form_state()

void spidermonkey_detach_form_state ( struct form_state * fs)

◆ spidermonkey_detach_form_view()

void spidermonkey_detach_form_view ( struct form_view * fv)

◆ spidermonkey_eval()

void spidermonkey_eval ( struct ecmascript_interpreter * interpreter,
struct string * code,
struct string * ret )

◆ spidermonkey_eval_boolback()

int spidermonkey_eval_boolback ( struct ecmascript_interpreter * interpreter,
struct string * code )

◆ spidermonkey_eval_stringback()

char * spidermonkey_eval_stringback ( struct ecmascript_interpreter * interpreter,
struct string * code )

◆ spidermonkey_get_interpreter()

void * spidermonkey_get_interpreter ( struct ecmascript_interpreter * interpreter)

◆ spidermonkey_moved_form_state()

void spidermonkey_moved_form_state ( struct form_state * fs)

◆ spidermonkey_put_interpreter()

void spidermonkey_put_interpreter ( struct ecmascript_interpreter * interpreter)

Variable Documentation

◆ spidermonkey_module

struct module spidermonkey_module
extern