2 * Core Definitions for QAPI/QMP Dispatch
4 * Copyright IBM, Corp. 2011
7 * Anthony Liguori <aliguori@us.ibm.com>
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.
21 typedef void (QmpCommandFunc
)(QDict
*, QObject
**, Error
**);
23 typedef enum QmpCommandType
28 typedef struct QmpCommand
33 QTAILQ_ENTRY(QmpCommand
) node
;
36 void qmp_register_command(const char *name
, QmpCommandFunc
*fn
);
37 QmpCommand
*qmp_find_command(const char *name
);
38 QObject
*qmp_dispatch(QObject
*request
);