Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duktape.h"
Go to the source code of this file.
Data Structures | |
struct | duk_dvalue |
struct | duk_trans_buffer |
struct | duk_trans_dvalue_ctx |
Macros | |
#define | DUK_DVALUE_EOM 1 /* no fields */ |
#define | DUK_DVALUE_REQ 2 /* no fields */ |
#define | DUK_DVALUE_REP 3 /* no fields */ |
#define | DUK_DVALUE_ERR 4 /* no fields */ |
#define | DUK_DVALUE_NFY 5 /* no fields */ |
#define | DUK_DVALUE_INTEGER 6 /* i: 32-bit signed integer */ |
#define | DUK_DVALUE_STRING 7 /* buf: string data, len: string length */ |
#define | DUK_DVALUE_BUFFER 8 /* buf: buffer data, len: buffer length */ |
#define | DUK_DVALUE_UNUSED 9 /* no fields */ |
#define | DUK_DVALUE_UNDEFINED 10 /* no fields */ |
#define | DUK_DVALUE_NULL 11 /* no fields */ |
#define | DUK_DVALUE_TRUE 12 /* no fields */ |
#define | DUK_DVALUE_FALSE 13 /* no fields */ |
#define | DUK_DVALUE_NUMBER 14 /* d: ieee double */ |
#define | DUK_DVALUE_OBJECT 15 /* i: class number, buf: pointer data, len: pointer length */ |
#define | DUK_DVALUE_POINTER 16 /* buf: pointer data, len: pointer length */ |
#define | DUK_DVALUE_LIGHTFUNC 17 /* i: lightfunc flags, buf: pointer data, len: pointer length */ |
#define | DUK_DVALUE_HEAPPTR 18 /* buf: pointer data, len: pointer length */ |
#define | DUK_DVALUE_TOSTRING_BUFLEN 256 |
Typedefs | |
typedef struct duk_dvalue | duk_dvalue |
typedef struct duk_trans_buffer | duk_trans_buffer |
typedef struct duk_trans_dvalue_ctx | duk_trans_dvalue_ctx |
typedef void(* | duk_trans_dvalue_received_function) (duk_trans_dvalue_ctx *ctx, duk_dvalue *dv) |
typedef void(* | duk_trans_dvalue_cooperate_function) (duk_trans_dvalue_ctx *ctx, int block) |
typedef void(* | duk_trans_dvalue_handshake_function) (duk_trans_dvalue_ctx *ctx, const char *handshake_line) |
typedef void(* | duk_trans_dvalue_detached_function) (duk_trans_dvalue_ctx *ctx) |
#define DUK_DVALUE_BUFFER 8 /* buf: buffer data, len: buffer length */ |
Definition at line 26 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_buffer().
#define DUK_DVALUE_EOM 1 /* no fields */ |
Definition at line 19 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_eom().
#define DUK_DVALUE_ERR 4 /* no fields */ |
Definition at line 22 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_err().
#define DUK_DVALUE_FALSE 13 /* no fields */ |
Definition at line 31 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_false().
#define DUK_DVALUE_HEAPPTR 18 /* buf: pointer data, len: pointer length */ |
Definition at line 36 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_heapptr().
#define DUK_DVALUE_INTEGER 6 /* i: 32-bit signed integer */ |
Definition at line 24 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_integer().
#define DUK_DVALUE_LIGHTFUNC 17 /* i: lightfunc flags, buf: pointer data, len: pointer length */ |
Definition at line 35 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_lightfunc().
#define DUK_DVALUE_NFY 5 /* no fields */ |
Definition at line 23 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_nfy().
#define DUK_DVALUE_NULL 11 /* no fields */ |
Definition at line 29 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_null().
#define DUK_DVALUE_NUMBER 14 /* d: ieee double */ |
Definition at line 32 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_number().
#define DUK_DVALUE_OBJECT 15 /* i: class number, buf: pointer data, len: pointer length */ |
Definition at line 33 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_object().
#define DUK_DVALUE_POINTER 16 /* buf: pointer data, len: pointer length */ |
Definition at line 34 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_pointer().
#define DUK_DVALUE_REP 3 /* no fields */ |
Definition at line 21 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_rep().
#define DUK_DVALUE_REQ 2 /* no fields */ |
Definition at line 20 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_req().
#define DUK_DVALUE_STRING 7 /* buf: string data, len: string length */ |
Definition at line 25 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_handshake(), duk__trans_trial_parse_handshake(), duk_dvalue_to_string(), duk_trans_dvalue_send(), duk_trans_dvalue_send_lstring(), and duk_trans_dvalue_send_string().
#define DUK_DVALUE_TOSTRING_BUFLEN 256 |
Definition at line 66 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk_trans_dvalue_send(), duk_trans_dvalue_write_cb(), and my_received().
#define DUK_DVALUE_TRUE 12 /* no fields */ |
Definition at line 30 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_true().
#define DUK_DVALUE_UNDEFINED 10 /* no fields */ |
Definition at line 28 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_undefined().
#define DUK_DVALUE_UNUSED 9 /* no fields */ |
Definition at line 27 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
Referenced by duk__trans_trial_parse_dvalue(), duk__trans_trial_parse_dvalue(), duk_dvalue_to_string(), duk_trans_dvalue_send(), and duk_trans_dvalue_send_unused().
typedef struct duk_dvalue duk_dvalue |
Definition at line 6 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef struct duk_trans_buffer duk_trans_buffer |
Definition at line 7 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef void(* duk_trans_dvalue_cooperate_function) (duk_trans_dvalue_ctx *ctx, int block) |
Definition at line 11 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef struct duk_trans_dvalue_ctx duk_trans_dvalue_ctx |
Definition at line 8 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef void(* duk_trans_dvalue_detached_function) (duk_trans_dvalue_ctx *ctx) |
Definition at line 13 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef void(* duk_trans_dvalue_handshake_function) (duk_trans_dvalue_ctx *ctx, const char *handshake_line) |
Definition at line 12 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
typedef void(* duk_trans_dvalue_received_function) (duk_trans_dvalue_ctx *ctx, duk_dvalue *dv) |
Definition at line 10 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.h.
duk_dvalue * duk_dvalue_alloc | ( | void | ) |
Definition at line 51 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_dvalue_free | ( | duk_dvalue * | dv | ) |
Definition at line 60 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_dvalue * duk_dvalue_make_tag | ( | int | tag | ) |
Definition at line 177 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_dvalue * duk_dvalue_make_tag_data | ( | int | tag, |
const char * | buf, | ||
size_t | len ) |
Definition at line 200 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_dvalue * duk_dvalue_make_tag_double | ( | int | tag, |
double | dblval ) |
Definition at line 192 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_dvalue * duk_dvalue_make_tag_int | ( | int | tag, |
int | intval ) |
Definition at line 184 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_dvalue * duk_dvalue_make_tag_int_data | ( | int | tag, |
int | intval, | ||
const char * | buf, | ||
size_t | len ) |
Definition at line 221 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_dvalue_to_string | ( | duk_dvalue * | dv, |
char * | buf ) |
Definition at line 95 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_detached_cb | ( | void * | udata | ) |
Definition at line 1230 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_free | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 452 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_trans_dvalue_ctx * duk_trans_dvalue_init | ( | void | ) |
Definition at line 391 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_size_t duk_trans_dvalue_peek_cb | ( | void * | udata | ) |
Definition at line 1194 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_size_t duk_trans_dvalue_read_cb | ( | void * | udata, |
char * | buffer, | ||
duk_size_t | length ) |
Definition at line 1103 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_read_flush_cb | ( | void * | udata | ) |
Definition at line 1208 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send | ( | duk_trans_dvalue_ctx * | ctx, |
duk_dvalue * | dv ) |
Definition at line 460 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_buffer | ( | duk_trans_dvalue_ctx * | ctx, |
const char * | buf, | ||
size_t | len ) |
Definition at line 751 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_eom | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 719 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_err | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 731 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_false | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 771 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_heapptr | ( | duk_trans_dvalue_ctx * | ctx, |
const char * | ptr_data, | ||
size_t | ptr_len ) |
Definition at line 791 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_integer | ( | duk_trans_dvalue_ctx * | ctx, |
int | val ) |
Definition at line 739 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_lightfunc | ( | duk_trans_dvalue_ctx * | ctx, |
int | lf_flags, | ||
const char * | ptr_data, | ||
size_t | ptr_len ) |
Definition at line 787 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_lstring | ( | duk_trans_dvalue_ctx * | ctx, |
const char * | str, | ||
size_t | len ) |
Definition at line 747 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_nfy | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 735 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_null | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 763 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_number | ( | duk_trans_dvalue_ctx * | ctx, |
double | val ) |
Definition at line 775 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_object | ( | duk_trans_dvalue_ctx * | ctx, |
int | classnum, | ||
const char * | ptr_data, | ||
size_t | ptr_len ) |
Definition at line 779 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_pointer | ( | duk_trans_dvalue_ctx * | ctx, |
const char * | ptr_data, | ||
size_t | ptr_len ) |
Definition at line 783 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_rep | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 727 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_req | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 723 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_req_cmd | ( | duk_trans_dvalue_ctx * | ctx, |
int | cmd ) |
Definition at line 795 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_string | ( | duk_trans_dvalue_ctx * | ctx, |
const char * | str ) |
Definition at line 743 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_true | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 767 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_undefined | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 759 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_send_unused | ( | duk_trans_dvalue_ctx * | ctx | ) |
Definition at line 755 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
duk_size_t duk_trans_dvalue_write_cb | ( | void * | udata, |
const char * | buffer, | ||
duk_size_t | length ) |
Definition at line 1135 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.
void duk_trans_dvalue_write_flush_cb | ( | void * | udata | ) |
Definition at line 1219 of file duktape-1.5.2/examples/debug-trans-dvalue/duk_trans_dvalue.c.