ELinks 0.18.0
ecmascript_interpreter Struct Reference

#include <ecmascript.h>

Collaboration diagram for ecmascript_interpreter:

Data Fields

struct view_statevs
 
void * backend_data
 
int backend_nesting
 
struct stringret
 
struct string code
 
struct ecmascript_string_list_item list writecode
 
struct ecmascript_string_list_itemcurrent_writecode
 
struct heartbeatheartbeat
 
struct ecmascript_string_list_item list onload_snippets
 
struct ecmascript_string_list_itemcurrent_onload_snippet
 
unsigned int onload_snippets_cache_id
 
struct ecmascript_timeout list timeouts
 used by setTimeout
 
void * document_obj
 
void * location_obj
 
int element_offset
 
unsigned int changed:1
 
unsigned int was_write:1
 

Field Documentation

◆ backend_data

void* ecmascript_interpreter::backend_data

◆ backend_nesting

int ecmascript_interpreter::backend_nesting

◆ changed

unsigned int ecmascript_interpreter::changed

◆ code

struct string ecmascript_interpreter::code

◆ current_onload_snippet

struct ecmascript_string_list_item* ecmascript_interpreter::current_onload_snippet

◆ current_writecode

struct ecmascript_string_list_item* ecmascript_interpreter::current_writecode

◆ document_obj

void* ecmascript_interpreter::document_obj

◆ element_offset

int ecmascript_interpreter::element_offset

◆ heartbeat

struct heartbeat* ecmascript_interpreter::heartbeat

◆ location_obj

void* ecmascript_interpreter::location_obj

◆ onload_snippets

struct ecmascript_string_list_item list ecmascript_interpreter::onload_snippets

◆ onload_snippets_cache_id

unsigned int ecmascript_interpreter::onload_snippets_cache_id

◆ ret

struct string* ecmascript_interpreter::ret

◆ timeouts

struct ecmascript_timeout list ecmascript_interpreter::timeouts

used by setTimeout

◆ vs

struct view_state* ecmascript_interpreter::vs

◆ was_write

unsigned int ecmascript_interpreter::was_write

◆ writecode

struct ecmascript_string_list_item list ecmascript_interpreter::writecode

The documentation for this struct was generated from the following file: