Lines Matching refs:json
42 OSSL_JSON_ENC json;
86 if (!ossl_json_init(&qlog->json, NULL,
166 ossl_json_flush_cleanup(&qlog->json);
187 ossl_json_set0_sink(&qlog->json, bio);
222 * We supply our own text encoding as JSON requires UTF-8, so disable any
242 return ossl_json_flush(&qlog->json);
272 ossl_json_key(&qlog->json, key);
273 ossl_json_str(&qlog->json, *p);
284 ossl_json_object_begin(&qlog->json);
286 ossl_json_key(&qlog->json, "qlog_version");
287 ossl_json_str(&qlog->json, "0.3");
289 ossl_json_key(&qlog->json, "qlog_format");
290 ossl_json_str(&qlog->json, "JSON-SEQ");
295 ossl_json_key(&qlog->json, "trace");
296 ossl_json_object_begin(&qlog->json);
298 ossl_json_key(&qlog->json, "common_fields");
299 ossl_json_object_begin(&qlog->json);
301 ossl_json_key(&qlog->json, "time_format");
302 ossl_json_str(&qlog->json, "delta");
304 ossl_json_key(&qlog->json, "protocol_type");
305 ossl_json_array_begin(&qlog->json);
307 ossl_json_str(&qlog->json, "QUIC");
309 ossl_json_array_end(&qlog->json);
313 ossl_json_key(&qlog->json, "system_info");
314 ossl_json_object_begin(&qlog->json);
317 ossl_json_key(&qlog->json, "process_id");
318 ossl_json_u64(&qlog->json, qlog->info.override_process_id);
321 ossl_json_key(&qlog->json, "process_id");
322 ossl_json_u64(&qlog->json, (uint64_t)getpid());
324 ossl_json_key(&qlog->json, "process_id");
325 ossl_json_u64(&qlog->json, (uint64_t)GetCurrentProcessId());
329 ossl_json_object_end(&qlog->json);
331 ossl_json_object_end(&qlog->json);
333 ossl_json_key(&qlog->json, "vantage_point");
334 ossl_json_object_begin(&qlog->json);
347 ossl_json_key(&qlog->json, "type");
348 ossl_json_str(&qlog->json,
351 ossl_json_key(&qlog->json, "name");
352 ossl_json_str(&qlog->json, p);
354 ossl_json_object_end(&qlog->json);
356 ossl_json_object_end(&qlog->json);
358 ossl_json_object_end(&qlog->json);
367 ossl_json_object_begin(&qlog->json);
369 ossl_json_key(&qlog->json, "name");
370 ossl_json_str(&qlog->json, qlog->event_combined_name);
372 ossl_json_key(&qlog->json, "data");
373 ossl_json_object_begin(&qlog->json);
378 ossl_json_object_end(&qlog->json);
380 ossl_json_key(&qlog->json, "time");
382 ossl_json_u64(&qlog->json, ossl_time2ms(qlog->event_time));
389 ossl_json_u64(&qlog->json, ossl_time2ms(delta));
393 ossl_json_object_end(&qlog->json);
435 ossl_json_key(&qlog->json, name);
437 ossl_json_object_begin(&qlog->json);
442 ossl_json_object_end(&qlog->json);
448 ossl_json_key(&qlog->json, name);
450 ossl_json_array_begin(&qlog->json);
455 ossl_json_array_end(&qlog->json);
466 ossl_json_key(&qlog->json, name);
468 ossl_json_str(&qlog->json, value);
475 ossl_json_key(&qlog->json, name);
477 ossl_json_str_len(&qlog->json, value, value_len);
483 ossl_json_key(&qlog->json, name);
485 ossl_json_u64(&qlog->json, value);
491 ossl_json_key(&qlog->json, name);
493 ossl_json_i64(&qlog->json, value);
499 ossl_json_key(&qlog->json, name);
501 ossl_json_bool(&qlog->json, value);
508 ossl_json_key(&qlog->json, name);
510 ossl_json_str_hex(&qlog->json, value, value_len);