34 #ifndef GRPC_INTERNAL_CORE_JSON_JSON_READER_H
35 #define GRPC_INTERNAL_CORE_JSON_JSON_READER_H
int in_object
Definition: json_reader.h:116
grpc_json_reader_status grpc_json_reader_run(grpc_json_reader *reader)
Definition: json_reader.c:108
grpc_json_type(* container_ends)(void *userdata)
Definition: json_reader.h:95
void(* string_add_char)(void *userdata, gpr_uint32 c)
Definition: json_reader.h:87
Definition: json_reader.h:61
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.c:93
Definition: json_reader.h:64
int container_just_begun
Definition: json_reader.h:119
Definition: json_reader.h:83
void * userdata
Definition: json_reader.h:113
void(* string_add_utf32)(void *userdata, gpr_uint32 c)
Definition: json_reader.h:89
Definition: json_reader.h:44
void(* string_clear)(void *userdata)
Definition: json_reader.h:85
Definition: json_reader.h:56
Definition: json_reader.h:47
Definition: json_reader.h:77
Definition: json_reader.h:48
void(* set_string)(void *userdata)
Definition: json_reader.h:99
void(* set_null)(void *userdata)
Definition: json_reader.h:105
gpr_uint16 unicode_high_surrogate
Definition: json_reader.h:120
Definition: json_reader.h:126
Definition: json_reader.h:130
grpc_json_reader_status
Definition: json_reader.h:125
Definition: json_reader.h:55
Definition: json_reader.h:76
Definition: json_reader.h:129
Definition: json_reader.h:128
Definition: json_reader.h:127
grpc_json_type
Definition: json_common.h:38
Definition: json_reader.h:63
Definition: json_reader.h:41
gpr_uint16 unicode_char
Definition: json_reader.h:120
Definition: json_reader.h:53
Definition: json_reader.h:62
Definition: json_reader.h:50
int escaped_string_was_key
Definition: json_reader.h:118
int in_array
Definition: json_reader.h:117
Definition: json_reader.h:42
grpc_json_reader_state
Definition: json_reader.h:40
grpc_json_reader_vtable * vtable
Definition: json_reader.h:114
Definition: json_reader.h:52
Definition: json_reader.h:67
Definition: json_reader.h:51
void(* set_true)(void *userdata)
Definition: json_reader.h:103
int(* set_number)(void *userdata)
Definition: json_reader.h:101
Definition: json_reader.h:43
Definition: json_reader.h:66
int depth
Definition: json_reader.h:115
Definition: json_reader.h:68
grpc_json_reader_state state
Definition: json_reader.h:121
gpr_uint32(* read_char)(void *userdata)
Definition: json_reader.h:91
int grpc_json_reader_is_complete(grpc_json_reader *reader)
Definition: json_reader.c:102
Definition: json_reader.h:49
void(* container_begins)(void *userdata, grpc_json_type type)
Definition: json_reader.h:93
Definition: json_reader.h:54
Definition: json_reader.h:65
Definition: json_reader.h:45
Definition: json_reader.h:60
struct grpc_json_reader grpc_json_reader
Definition: json_reader.h:108
void(* set_key)(void *userdata)
Definition: json_reader.h:97
Definition: json_reader.h:78
void(* set_false)(void *userdata)
Definition: json_reader.h:104
Definition: json_reader.h:59
Definition: json_reader.h:46
Definition: json_reader.h:57
Definition: json_reader.h:58