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