qemu/migration/qjson.h
<<
>>
Prefs
   1/*
   2 * QEMU JSON writer
   3 *
   4 * Copyright Alexander Graf
   5 *
   6 * Authors:
   7 *  Alexander Graf <agraf@suse.de>
   8 *
   9 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
  10 * See the COPYING.LIB file in the top-level directory.
  11 *
  12 */
  13#ifndef QEMU_QJSON_H
  14#define QEMU_QJSON_H
  15
  16QJSON *qjson_new(void);
  17void qjson_destroy(QJSON *json);
  18void json_prop_str(QJSON *json, const char *name, const char *str);
  19void json_prop_int(QJSON *json, const char *name, int64_t val);
  20void json_end_array(QJSON *json);
  21void json_start_array(QJSON *json, const char *name);
  22void json_end_object(QJSON *json);
  23void json_start_object(QJSON *json, const char *name);
  24const char *qjson_get_str(QJSON *json);
  25void qjson_finish(QJSON *json);
  26
  27#endif /* QEMU_QJSON_H */
  28