aboutsummaryrefslogtreecommitdiff
path: root/python/qemu/aqmp/protocol.py
AgeCommit message (Expand)AuthorFilesLines
2022-04-21python: rename qemu.aqmp to qemu.qmpJohn Snow1-1048/+0
2022-03-07python/aqmp: drop _bind_hack()John Snow1-38/+3
2022-03-07python/aqmp: add start_server() and accept() methodsJohn Snow1-5/+62
2022-03-07python/aqmp: stop the server during disconnect()John Snow1-1/+5
2022-03-07python/aqmp: refactor _do_accept() into two distinct stepsJohn Snow1-5/+24
2022-03-07python/aqmp: squelch pylint warning for too many linesJohn Snow1-0/+3
2022-03-07python/aqmp: split _client_connected_cb() out as _incoming()John Snow1-25/+58
2022-03-07python/aqmp: remove _new_session and _establish_connectionJohn Snow1-72/+45
2022-03-07python/aqmp: rename 'accept()' to 'start_server_and_accept()'John Snow1-2/+4
2022-03-07python/aqmp: add _session_guard()John Snow1-27/+62
2022-02-02python/aqmp: add socket bind step to legacy.pyJohn Snow1-3/+38
2022-01-21python/aqmp: rename AQMPError to QMPErrorJohn Snow1-4/+4
2022-01-21python/aqmp: copy type definitions from qmpJohn Snow1-6/+10
2022-01-10Python/aqmp: fix type definitions for mypy 0.920John Snow1-2/+3
2021-11-16python/aqmp: fix ConnectError string methodJohn Snow1-1/+5
2021-11-16python/aqmp: Fix disconnect during capabilities negotiationJohn Snow1-5/+13
2021-10-12python/aqmp: Reduce severity of EOFError-caused loop terminationsJohn Snow1-2/+5
2021-09-27python/aqmp: add AsyncProtocol._readline() methodJohn Snow1-0/+29
2021-09-27python/aqmp: add _cb_inbound and _cb_outbound logging hooksJohn Snow1-4/+46
2021-09-27python/aqmp: add configurable read buffer limitJohn Snow1-2/+16
2021-09-27python/aqmp: add AsyncProtocol.accept() methodJohn Snow1-4/+85
2021-09-27python/aqmp: add logging to AsyncProtocolJohn Snow1-9/+73
2021-09-27python/aqmp: add runstate state machine to AsyncProtocolJohn Snow1-4/+155
2021-09-27python/aqmp: add generic async message-based protocol supportJohn Snow1-0/+521