diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2009-11-11 10:42:41 -0600 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-11-17 08:49:39 -0600 |
commit | b4748b9b943fa3a695aef49931fda8ac41702f24 (patch) | |
tree | e64c6bb8632279109ed0bc0f0eb6c4571b362f40 /qjson.h | |
parent | 4a5fcab7acc55495d0a617eeebbbeaebc1872dbf (diff) | |
download | qemu-b4748b9b943fa3a695aef49931fda8ac41702f24.tar.gz qemu-b4748b9b943fa3a695aef49931fda8ac41702f24.tar.bz2 qemu-b4748b9b943fa3a695aef49931fda8ac41702f24.zip |
Add a QObject JSON wrapper
This provides a QObject interface for creating QObjects from a JSON expression.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qjson.h')
-rw-r--r-- | qjson.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/qjson.h b/qjson.h new file mode 100644 index 0000000000..38be643df0 --- /dev/null +++ b/qjson.h @@ -0,0 +1,23 @@ +/* + * QObject JSON integration + * + * Copyright IBM, Corp. 2009 + * + * Authors: + * Anthony Liguori <aliguori@us.ibm.com> + * + * This work is licensed under the terms of the GNU LGPL, version 2.1 or later. + * See the COPYING.LIB file in the top-level directory. + * + */ + +#ifndef QJSON_H +#define QJSON_H + +#include "qobject.h" + +QObject *qobject_from_json(const char *string); +QObject *qobject_from_jsonf(const char *string, ...) + __attribute__((__format__ (__printf__, 1, 2))); + +#endif /* QJSON_H */ |