19 #ifndef GRPC_CORE_LIB_JSON_JSON_READER_H 20 #define GRPC_CORE_LIB_JSON_JSON_READER_H int in_object
Definition: json_reader.h:102
grpc_json_reader_status grpc_json_reader_run(grpc_json_reader *reader)
Definition: json_reader.cc:94
void(* string_add_char)(void *userdata, uint32_t c)
Definition: json_reader.h:73
grpc_json_type(* container_ends)(void *userdata)
Definition: json_reader.h:81
Definition: json_reader.h:47
struct grpc_json_reader_vtable grpc_json_reader_vtable
void grpc_json_reader_init(grpc_json_reader *reader, grpc_json_reader_vtable *vtable, void *userdata)
Definition: json_reader.cc:79
Definition: json_reader.h:50
int container_just_begun
Definition: json_reader.h:105
uint16_t unicode_high_surrogate
Definition: json_reader.h:106
int(* set_number)(void *userdata)
Definition: json_reader.h:87
Definition: json_reader.h:69
void(* set_string)(void *userdata)
Definition: json_reader.h:85
void * userdata
Definition: json_reader.h:99
void(* set_key)(void *userdata)
Definition: json_reader.h:83
void(* string_clear)(void *userdata)
Definition: json_reader.h:71
Definition: json_reader.h:30
Definition: json_reader.h:42
Definition: json_reader.h:33
Definition: json_reader.h:34
void(* string_add_utf32)(void *userdata, uint32_t c)
Definition: json_reader.h:75
Definition: json_reader.h:112
Definition: json_reader.h:116
grpc_json_reader_status
Definition: json_reader.h:111
Definition: json_reader.h:62
Definition: json_reader.h:41
Definition: json_reader.h:115
Definition: json_reader.h:114
Definition: json_reader.h:113
grpc_json_type
Definition: json_common.h:23
Definition: json_reader.h:49
Definition: json_reader.h:27
Definition: json_reader.h:63
Definition: json_reader.h:39
uint32_t(* read_char)(void *userdata)
Definition: json_reader.h:77
Definition: json_reader.h:48
Definition: json_reader.h:36
int escaped_string_was_key
Definition: json_reader.h:104
int in_array
Definition: json_reader.h:103
void(* container_begins)(void *userdata, grpc_json_type type)
Definition: json_reader.h:79
void(* set_true)(void *userdata)
Definition: json_reader.h:89
void(* set_null)(void *userdata)
Definition: json_reader.h:91
Definition: json_reader.h:28
grpc_json_reader_state
Definition: json_reader.h:26
grpc_json_reader_vtable * vtable
Definition: json_reader.h:100
Definition: json_reader.h:38
Definition: json_reader.h:53
Definition: json_reader.h:37
Definition: json_reader.h:64
Definition: json_reader.h:29
Definition: json_reader.h:52
int depth
Definition: json_reader.h:101
Definition: json_reader.h:54
grpc_json_reader_state state
Definition: json_reader.h:107
int grpc_json_reader_is_complete(grpc_json_reader *reader)
Definition: json_reader.cc:88
Definition: json_reader.h:35
uint16_t unicode_char
Definition: json_reader.h:106
void(* set_false)(void *userdata)
Definition: json_reader.h:90
Definition: json_reader.h:40
Definition: json_reader.h:51
Definition: json_reader.h:31
Definition: json_reader.h:46
struct grpc_json_reader grpc_json_reader
Definition: json_reader.h:94
Definition: json_reader.h:45
Definition: json_reader.h:32
Definition: json_reader.h:43
Definition: json_reader.h:44