46 #ifndef GRPC_INTERNAL_CORE_JSON_JSON_WRITER_H
47 #define GRPC_INTERNAL_CORE_JSON_JSON_WRITER_H
struct grpc_json_writer grpc_json_writer
int depth
Definition: json_writer.h:67
void grpc_json_writer_init(grpc_json_writer *writer, int indent, grpc_json_writer_vtable *vtable, void *userdata)
Definition: json_writer.c:52
struct grpc_json_writer_vtable grpc_json_writer_vtable
int container_empty
Definition: json_writer.h:68
void grpc_json_writer_value_string(grpc_json_writer *writer, const char *string)
Definition: json_writer.c:248
void(* output_string_with_len)(void *userdata, const char *str, size_t len)
Definition: json_writer.h:59
void(* output_string)(void *userdata, const char *str)
Definition: json_writer.h:57
grpc_json_type
Definition: json_common.h:38
void grpc_json_writer_container_ends(grpc_json_writer *writer, grpc_json_type type)
Definition: json_writer.c:216
void grpc_json_writer_value_raw_with_len(grpc_json_writer *writer, const char *string, size_t len)
Definition: json_writer.c:241
int got_key
Definition: json_writer.h:69
grpc_json_writer_vtable * vtable
Definition: json_writer.h:65
int indent
Definition: json_writer.h:66
void(* output_char)(void *userdata, char)
Definition: json_writer.h:55
void grpc_json_writer_object_key(grpc_json_writer *writer, const char *string)
Definition: json_writer.c:226
void * userdata
Definition: json_writer.h:64
Definition: json_writer.h:53
void grpc_json_writer_value_raw(grpc_json_writer *writer, const char *string)
Definition: json_writer.c:234
Definition: json_writer.h:63
void grpc_json_writer_container_begins(grpc_json_writer *writer, grpc_json_type type)
Definition: json_writer.c:207