]>
Commit | Line | Data |
---|---|---|
c40cc0a0 MR |
1 | /* |
2 | * Input Visitor | |
3 | * | |
4 | * Copyright IBM, Corp. 2011 | |
5 | * | |
6 | * Authors: | |
7 | * Anthony Liguori <[email protected]> | |
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 | ||
14 | #ifndef QMP_INPUT_VISITOR_H | |
15 | #define QMP_INPUT_VISITOR_H | |
16 | ||
7b1b5d19 PB |
17 | #include "qapi/visitor.h" |
18 | #include "qapi/qmp/qobject.h" | |
c40cc0a0 MR |
19 | |
20 | typedef struct QmpInputVisitor QmpInputVisitor; | |
21 | ||
22 | QmpInputVisitor *qmp_input_visitor_new(QObject *obj); | |
e38ac962 PB |
23 | QmpInputVisitor *qmp_input_visitor_new_strict(QObject *obj); |
24 | ||
c40cc0a0 MR |
25 | void qmp_input_visitor_cleanup(QmpInputVisitor *v); |
26 | ||
27 | Visitor *qmp_input_get_visitor(QmpInputVisitor *v); | |
28 | ||
29 | #endif |