ELinks 0.18.0
spidermonkey.h File Reference
#include <jsapi.h>
#include <map>
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
 
std::map< void *, bool > interps
 

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

◆ interps

std::map<void *, bool> interps
extern

◆ spidermonkey_module

struct module spidermonkey_module
extern