1
/* THIS FILE IS AUTOMATICALLY GENERATED, DO NOT MODIFY */
4
* schema-defined QAPI function prototypes
6
* Copyright IBM, Corp. 2011
9
* Anthony Liguori <aliguori@us.ibm.com>
11
* This work is licensed under the terms of the GNU LGPL, version 2.1 or later.
12
* See the COPYING.LIB file in the top-level directory.
16
#ifndef QMP_COMMANDS_H
17
#define QMP_COMMANDS_H
19
#include "qapi-types.h"
22
NameInfo * qmp_query_name(Error **errp);
23
int qmp_marshal_input_query_name(Monitor *mon, const QDict *qdict, QObject **ret);
24
VersionInfo * qmp_query_version(Error **errp);
25
int qmp_marshal_input_query_version(Monitor *mon, const QDict *qdict, QObject **ret);
26
KvmInfo * qmp_query_kvm(Error **errp);
27
int qmp_marshal_input_query_kvm(Monitor *mon, const QDict *qdict, QObject **ret);
28
StatusInfo * qmp_query_status(Error **errp);
29
int qmp_marshal_input_query_status(Monitor *mon, const QDict *qdict, QObject **ret);
30
UuidInfo * qmp_query_uuid(Error **errp);
31
int qmp_marshal_input_query_uuid(Monitor *mon, const QDict *qdict, QObject **ret);
32
ChardevInfoList * qmp_query_chardev(Error **errp);
33
int qmp_marshal_input_query_chardev(Monitor *mon, const QDict *qdict, QObject **ret);
34
CommandInfoList * qmp_query_commands(Error **errp);
35
int qmp_marshal_input_query_commands(Monitor *mon, const QDict *qdict, QObject **ret);
36
MigrationInfo * qmp_query_migrate(Error **errp);
37
int qmp_marshal_input_query_migrate(Monitor *mon, const QDict *qdict, QObject **ret);
38
MouseInfoList * qmp_query_mice(Error **errp);
39
int qmp_marshal_input_query_mice(Monitor *mon, const QDict *qdict, QObject **ret);
40
CpuInfoList * qmp_query_cpus(Error **errp);
41
int qmp_marshal_input_query_cpus(Monitor *mon, const QDict *qdict, QObject **ret);
42
BlockInfoList * qmp_query_block(Error **errp);
43
int qmp_marshal_input_query_block(Monitor *mon, const QDict *qdict, QObject **ret);
44
BlockStatsList * qmp_query_blockstats(Error **errp);
45
int qmp_marshal_input_query_blockstats(Monitor *mon, const QDict *qdict, QObject **ret);
46
VncInfo * qmp_query_vnc(Error **errp);
47
int qmp_marshal_input_query_vnc(Monitor *mon, const QDict *qdict, QObject **ret);
48
SpiceInfo * qmp_query_spice(Error **errp);
49
int qmp_marshal_input_query_spice(Monitor *mon, const QDict *qdict, QObject **ret);
50
BalloonInfo * qmp_query_balloon(Error **errp);
51
int qmp_marshal_input_query_balloon(Monitor *mon, const QDict *qdict, QObject **ret);
52
PciInfoList * qmp_query_pci(Error **errp);
53
int qmp_marshal_input_query_pci(Monitor *mon, const QDict *qdict, QObject **ret);
54
void qmp_quit(Error **errp);
55
int qmp_marshal_input_quit(Monitor *mon, const QDict *qdict, QObject **ret);
56
void qmp_stop(Error **errp);
57
int qmp_marshal_input_stop(Monitor *mon, const QDict *qdict, QObject **ret);
58
void qmp_system_reset(Error **errp);
59
int qmp_marshal_input_system_reset(Monitor *mon, const QDict *qdict, QObject **ret);
60
void qmp_system_powerdown(Error **errp);
61
int qmp_marshal_input_system_powerdown(Monitor *mon, const QDict *qdict, QObject **ret);
62
void qmp_cpu(int64_t index, Error **errp);
63
int qmp_marshal_input_cpu(Monitor *mon, const QDict *qdict, QObject **ret);