Statistics
| Branch: | Revision:

root / include / qapi / string-output-visitor.h @ 0b7593e0

History | View | Annotate | Download (656 Bytes)

1 a020f980 Paolo Bonzini
/*
2 a020f980 Paolo Bonzini
 * String printing Visitor
3 a020f980 Paolo Bonzini
 *
4 a020f980 Paolo Bonzini
 * Copyright Red Hat, Inc. 2012
5 a020f980 Paolo Bonzini
 *
6 a020f980 Paolo Bonzini
 * Author: Paolo Bonzini <pbonzini@redhat.com>
7 a020f980 Paolo Bonzini
 *
8 a020f980 Paolo Bonzini
 * This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
9 a020f980 Paolo Bonzini
 * See the COPYING.LIB file in the top-level directory.
10 a020f980 Paolo Bonzini
 *
11 a020f980 Paolo Bonzini
 */
12 a020f980 Paolo Bonzini
13 a020f980 Paolo Bonzini
#ifndef STRING_OUTPUT_VISITOR_H
14 a020f980 Paolo Bonzini
#define STRING_OUTPUT_VISITOR_H
15 a020f980 Paolo Bonzini
16 7b1b5d19 Paolo Bonzini
#include "qapi/visitor.h"
17 a020f980 Paolo Bonzini
18 a020f980 Paolo Bonzini
typedef struct StringOutputVisitor StringOutputVisitor;
19 a020f980 Paolo Bonzini
20 0b7593e0 Paolo Bonzini
StringOutputVisitor *string_output_visitor_new(bool human);
21 a020f980 Paolo Bonzini
void string_output_visitor_cleanup(StringOutputVisitor *v);
22 a020f980 Paolo Bonzini
23 a020f980 Paolo Bonzini
char *string_output_get_string(StringOutputVisitor *v);
24 a020f980 Paolo Bonzini
Visitor *string_output_get_visitor(StringOutputVisitor *v);
25 a020f980 Paolo Bonzini
26 a020f980 Paolo Bonzini
#endif