Searched refs:json_parser (Results 1 - 8 of 8) sorted by relevance

/dovecot/src/lib/
H A Djson-parser.h32 struct json_parser *json_parser_init(struct istream *input);
33 struct json_parser *json_parser_init_flags(struct istream *input,
36 int json_parser_deinit(struct json_parser **parser, const char **error_r);
40 int json_parse_next(struct json_parser *parser, enum json_type *type_r,
44 void json_parse_skip_next(struct json_parser *parser);
48 int json_parse_next_stream(struct json_parser *parser,
H A Djson-parser.c29 struct json_parser { struct
47 static int json_parser_read_more(struct json_parser *parser)
86 static void json_parser_update_input_pos(struct json_parser *parser)
105 struct json_parser *json_parser_init(struct istream *input)
110 struct json_parser *json_parser_init_flags(struct istream *input,
113 struct json_parser *parser;
115 parser = i_new(struct json_parser, 1);
127 int json_parser_deinit(struct json_parser **_parser, const char **error_r)
129 struct json_parser *parser = *_parser;
155 static bool json_parse_whitespace(struct json_parser *parse
[all...]
H A Dtest-json-parser.c117 struct json_parser *parser;
174 struct json_parser *parser;
201 struct json_parser *parser;
234 test_begin("json_parser (primitives)");
/dovecot/src/lib-oauth2/
H A Doauth2-private.h10 struct json_parser *parser;
/dovecot/src/doveadm/
H A Dclient-connection-http.c60 struct json_parser *json_parser; member in struct:client_request_http
268 if ((ret=json_parse_next(req->json_parser, &type, &value)) <= 0)
293 if ((ret=json_parse_next(req->json_parser, &type, &value)) <= 0)
328 if ((ret=json_parse_next(req->json_parser, &type, &value)) <= 0)
349 json_parse_skip_next(req->json_parser);
375 if ((ret=json_parse_next(req->json_parser, &type, &value)) <= 0)
405 if ((ret=json_parse_next(req->json_parser, &type, &value)) <= 0)
432 json_parse_skip_next(req->json_parser);
456 ret = json_parse_next_stream(req->json_parser,
[all...]
/dovecot/src/auth/
H A Ddb-dict.c48 struct json_parser *json_parser; member in struct:db_dict_value_iter
501 if (json_parse_next(iter->json_parser, &type, &value) < 0)
514 if (json_parse_next(iter->json_parser, &type, &value) < 0) {
532 i_assert(iter->json_parser == NULL);
535 iter->json_parser = json_parser_init(input);
546 if (iter->json_parser != NULL)
600 (void)json_parser_deinit(&iter->json_parser, &iter->error);
642 if (iter->json_parser != NULL) {
643 if (json_parser_deinit(&iter->json_parser,
[all...]
H A Dauth-policy.c40 struct json_parser *parser;
/dovecot/src/lib-sasl/
H A Dmech-oauthbearer.c45 struct json_parser *parser = json_parser_init(is);

Completed in 23 milliseconds