root / qapi / qmp-output-visitor.h @ 1ab516ed
History | View | Annotate | Download (639 Bytes)
1 | e4e6aa14 | Michael Roth | /*
|
---|---|---|---|
2 | e4e6aa14 | Michael Roth | * Output Visitor
|
3 | e4e6aa14 | Michael Roth | *
|
4 | e4e6aa14 | Michael Roth | * Copyright IBM, Corp. 2011
|
5 | e4e6aa14 | Michael Roth | *
|
6 | e4e6aa14 | Michael Roth | * Authors:
|
7 | e4e6aa14 | Michael Roth | * Anthony Liguori <aliguori@us.ibm.com>
|
8 | e4e6aa14 | Michael Roth | *
|
9 | e4e6aa14 | Michael Roth | * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
|
10 | e4e6aa14 | Michael Roth | * See the COPYING.LIB file in the top-level directory.
|
11 | e4e6aa14 | Michael Roth | *
|
12 | e4e6aa14 | Michael Roth | */
|
13 | e4e6aa14 | Michael Roth | |
14 | e4e6aa14 | Michael Roth | #ifndef QMP_OUTPUT_VISITOR_H
|
15 | e4e6aa14 | Michael Roth | #define QMP_OUTPUT_VISITOR_H
|
16 | e4e6aa14 | Michael Roth | |
17 | e4e6aa14 | Michael Roth | #include "qapi-visit-core.h" |
18 | e4e6aa14 | Michael Roth | #include "qobject.h" |
19 | e4e6aa14 | Michael Roth | |
20 | e4e6aa14 | Michael Roth | typedef struct QmpOutputVisitor QmpOutputVisitor; |
21 | e4e6aa14 | Michael Roth | |
22 | e4e6aa14 | Michael Roth | QmpOutputVisitor *qmp_output_visitor_new(void);
|
23 | e4e6aa14 | Michael Roth | void qmp_output_visitor_cleanup(QmpOutputVisitor *v);
|
24 | e4e6aa14 | Michael Roth | |
25 | e4e6aa14 | Michael Roth | QObject *qmp_output_get_qobject(QmpOutputVisitor *v); |
26 | e4e6aa14 | Michael Roth | Visitor *qmp_output_get_visitor(QmpOutputVisitor *v); |
27 | e4e6aa14 | Michael Roth | |
28 | e4e6aa14 | Michael Roth | #endif |