Statistics
| Branch: | Revision:

root / error_int.h @ 14015304

History | View | Annotate | Download (631 Bytes)

1 d5ec4f27 Luiz Capitulino
/*
2 d5ec4f27 Luiz Capitulino
 * QEMU Error Objects
3 d5ec4f27 Luiz Capitulino
 *
4 d5ec4f27 Luiz Capitulino
 * Copyright IBM, Corp. 2011
5 d5ec4f27 Luiz Capitulino
 *
6 d5ec4f27 Luiz Capitulino
 * Authors:
7 d5ec4f27 Luiz Capitulino
 *  Anthony Liguori   <aliguori@us.ibm.com>
8 d5ec4f27 Luiz Capitulino
 *
9 d5ec4f27 Luiz Capitulino
 * This work is licensed under the terms of the GNU LGPL, version 2.  See
10 d5ec4f27 Luiz Capitulino
 * the COPYING.LIB file in the top-level directory.
11 d5ec4f27 Luiz Capitulino
 */
12 d5ec4f27 Luiz Capitulino
#ifndef QEMU_ERROR_INT_H
13 d5ec4f27 Luiz Capitulino
#define QEMU_ERROR_INT_H
14 d5ec4f27 Luiz Capitulino
15 d5ec4f27 Luiz Capitulino
#include "qemu-common.h"
16 d5ec4f27 Luiz Capitulino
#include "qobject.h"
17 d5ec4f27 Luiz Capitulino
#include "qdict.h"
18 d5ec4f27 Luiz Capitulino
#include "error.h"
19 d5ec4f27 Luiz Capitulino
20 d5ec4f27 Luiz Capitulino
/**
21 d5ec4f27 Luiz Capitulino
 * Internal QEMU functions for working with Error.
22 d5ec4f27 Luiz Capitulino
 *
23 d5ec4f27 Luiz Capitulino
 * These are used to convert QErrors to Errors
24 d5ec4f27 Luiz Capitulino
 */
25 d5ec4f27 Luiz Capitulino
QDict *error_get_data(Error *err);
26 d5ec4f27 Luiz Capitulino
QObject *error_get_qobject(Error *err);
27 d5ec4f27 Luiz Capitulino
void error_set_qobject(Error **errp, QObject *obj);
28 d5ec4f27 Luiz Capitulino
  
29 d5ec4f27 Luiz Capitulino
#endif