ELinks 0.18.0
xhr.h File Reference
#include <quickjs/quickjs.h>
#include "session/download.h"
#include "util/lists.h"
Include dependency graph for xhr.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  xhr_listener
 
struct  Xhr
 

Enumerations

enum  {
  XHR_EVENT_ABORT = 0 , XHR_EVENT_ERROR , XHR_EVENT_LOAD , XHR_EVENT_LOAD_END ,
  XHR_EVENT_LOAD_START , XHR_EVENT_PROGRESS , XHR_EVENT_READY_STATE_CHANGED , XHR_EVENT_TIMEOUT ,
  XHR_EVENT_MAX
}
 
enum  {
  XHR_RSTATE_UNSENT = 0 , XHR_RSTATE_OPENED , XHR_RSTATE_HEADERS_RECEIVED , XHR_RSTATE_LOADING ,
  XHR_RSTATE_DONE
}
 
enum  { XHR_RTYPE_DEFAULT = 0 , XHR_RTYPE_TEXT , XHR_RTYPE_ARRAY_BUFFER , XHR_RTYPE_JSON }
 

Functions

int js_xhr_init (JSContext *ctx)
 
char * normalize (char *value)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
XHR_EVENT_ABORT 
XHR_EVENT_ERROR 
XHR_EVENT_LOAD 
XHR_EVENT_LOAD_END 
XHR_EVENT_LOAD_START 
XHR_EVENT_PROGRESS 
XHR_EVENT_READY_STATE_CHANGED 
XHR_EVENT_TIMEOUT 
XHR_EVENT_MAX 

◆ anonymous enum

anonymous enum
Enumerator
XHR_RSTATE_UNSENT 
XHR_RSTATE_OPENED 
XHR_RSTATE_HEADERS_RECEIVED 
XHR_RSTATE_LOADING 
XHR_RSTATE_DONE 

◆ anonymous enum

anonymous enum
Enumerator
XHR_RTYPE_DEFAULT 
XHR_RTYPE_TEXT 
XHR_RTYPE_ARRAY_BUFFER 
XHR_RTYPE_JSON 

Function Documentation

◆ js_xhr_init()

int js_xhr_init ( JSContext * ctx)

◆ normalize()

char * normalize ( char * value)