summaryrefslogtreecommitdiffstats
path: root/qapi/qmp-dispatch.c
Commit message (Expand)AuthorAgeFilesLines
* remove preconfig statePaolo Bonzini2020-12-151-4/+1Star
* qmp: Move dispatcher to a coroutineKevin Wolf2020-10-091-5/+60
* monitor: Make current monitor a per-coroutine propertyKevin Wolf2020-10-091-2/+2
* qmp: Call monitor_set_cur() only in qmp_dispatch()Kevin Wolf2020-10-091-1/+7
* qmp: fix leak on callbacks that return both value and errorMarc-André Lureau2020-04-021-0/+2
* qmp: constify QmpCommand and listMarc-André Lureau2020-03-171-2/+2
* qapi: Replace qmp_dispatch()'s TODO comment by an explanationMarkus Armbruster2020-03-171-1/+5
* qapi: Simplify how qmp_dispatch() gets the request IDMarkus Armbruster2020-03-171-11/+12
* qapi: Simplify how qmp_dispatch() deals with QCO_NO_SUCCESS_RESPMarkus Armbruster2020-03-171-12/+13
* qapi: Inline do_qmp_dispatch() into qmp_dispatch()Markus Armbruster2020-03-171-49/+41Star
* qmp-dispatch: Use CommandNotFound error for disabled commandsMichal Privoznik2019-09-281-2/+3
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+1
* qapi/qmp-dispatch: fix return value in do_qmp_dispatchVladimir Sementsov-Ogievskiy2019-03-261-1/+1
* qmp: common 'id' handling & make QGA conform to QMP specMarc-André Lureau2019-03-181-2/+8
* qmp: constify qmp_is_oob()Marc-André Lureau2018-08-301-1/+1
* json: Redesign the callback to consume JSON valuesMarkus Armbruster2018-08-241-1/+0Star
* qmp: Add some comments around null responsesMarkus Armbruster2018-07-031-0/+2
* qmp: Use QDict * instead of QObject * for response objectsMarkus Armbruster2018-07-031-3/+3
* qmp: De-duplicate error response buildingMarkus Armbruster2018-07-031-9/+11
* qmp: Don't let malformed in-band commands jump the queueMarkus Armbruster2018-07-031-2/+10
* qmp: Redo how the client requests out-of-band executionMarkus Armbruster2018-07-031-30/+21Star
* qmp qemu-ga: Fix qemu-ga not to accept "control"Markus Armbruster2018-07-031-6/+8
* qmp qemu-ga: Revert change that accidentally made qemu-ga accept "id"Markus Armbruster2018-07-031-2/+0Star
* cli: add --preconfig optionIgor Mammedov2018-05-301-0/+8
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-3/+3
* qmp: support out-of-band (oob) executionPeter Xu2018-03-191-1/+32
* qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz2018-03-191-1/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* Eliminate qapi/qmp/types.hMarkus Armbruster2018-02-091-1/+0Star
* Drop superfluous includes of qapi/qmp/qerror.hMarkus Armbruster2018-02-091-1/+0Star
* Drop superfluous includes of qapi-types.h and test-qapi-types.hMarkus Armbruster2018-02-091-1/+0Star
* qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster2017-09-041-1/+1
* qmp: Improve QMP dispatch error messagesMarkus Armbruster2017-05-091-7/+7
* qmp: Eliminate silly QERR_QMP_* macrosMarkus Armbruster2017-03-051-6/+7
* qmp: Drop duplicated QMP command object checksMarkus Armbruster2017-03-051-2/+1Star
* qapi: Support multiple command registries per programMarkus Armbruster2017-03-051-4/+5
* qga: Fix crash on non-dictionary QMP argumentMarkus Armbruster2017-03-051-1/+7
* Don't check qobject_type() before qobject_to_qdict()Markus Armbruster2017-02-221-3/+2Star
* qapi: Improve use of qmp/types.hEric Blake2016-07-061-0/+1
* qmp: Drop dead command->typeEric Blake2016-05-121-11/+7Star
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* qapi: Clean up includesPeter Maydell2016-02-041-1/+1
* qapi: Add alias for ErrorClassEric Blake2015-12-171-1/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-6/+6
* qmp: Eliminate silly QERR_COMMAND_NOT_FOUND macroMarkus Armbruster2015-01-291-1/+2
* qapi: Clean up fragile use of error_is_set()Markus Armbruster2014-05-091-7/+8
* qapi: Drop redundant, unclean error_is_set()Markus Armbruster2014-05-091-2/+1Star
* qmp hmp: Consistently name Error * objects err, and not errpMarkus Armbruster2014-05-081-3/+3
* qerror.h: Remove QERR defines that are only used onceCole Robinson2014-04-251-1/+2
* qapi: move include files to include/qobject/Paolo Bonzini2012-12-191-5/+5