/* | |
* QEMU Error Objects | |
* | |
* Copyright IBM, Corp. 2011 | |
* | |
* Authors: | |
* Anthony Liguori <aliguori@us.ibm.com> | |
* | |
* This work is licensed under the terms of the GNU LGPL, version 2. See | |
* the COPYING.LIB file in the top-level directory. | |
*/ | |
#ifndef QEMU_ERROR_INT_H | |
#define QEMU_ERROR_INT_H | |
#include "qemu-common.h" | |
#include "qobject.h" | |
#include "qdict.h" | |
#include "error.h" | |
/** | |
* Internal QEMU functions for working with Error. | |
* | |
* These are used to convert QErrors to Errors | |
*/ | |
QDict *error_get_data(Error *err); | |
QObject *error_get_qobject(Error *err); | |
void error_set_qobject(Error **errp, QObject *obj); | |
#endif |