Commit Graph

9 Commits

Author SHA1 Message Date
7334aea9cb Proxy: marshal message serial too.
Change-Id: I23a28fe052062a0b98bbb2828b71ab8de6f1459c
2020-04-23 13:41:56 +01:00
96645c86fe Proxy: improve debugging and connection handling.
Change-Id: I1d48c4ec7fb80eaab1aabc83b0c210b7cf138ef2
2020-04-23 13:41:56 +01:00
5371c30323 Proxy: don't leave out sockets lingering around for the !flush case.
Change-Id: I13ad123a6c3a068a676eae5e509367e727e9ac06
2020-04-23 13:41:56 +01:00
589d691dac Proxy: improve debugging & naming.
Change-Id: Ifba669a33855a67c9a4e968db42ef1a2cb301d63
2020-04-23 13:41:56 +01:00
ddeb40b3e7 Proxy: ensure dumpState dumps via the MessageHandlerInterface too.
Change-Id: If514e2359188d56bbf7ddef6e04f9d8bf5c50910
2020-04-23 13:41:56 +01:00
c33d97c9e7 Proxy: poll for output space if we need waking.
Change-Id: I18a5e71bd3342eea7992672d9be1f5518ea008e3
2020-04-23 13:41:56 +01:00
4cf290006c Proxy: open four wait sockets concurrently.
Change-Id: I08b85677be528b7aa77272a8527c9bacf3f7c336
2020-04-23 13:41:56 +01:00
c0cd0d1d5e Proxy protocol bits.
For now very silly: [T|B] + hex length + \n + content + \n

Change-Id: I256b834a23cca975a705da2c569887665ac6be02
2020-04-23 13:41:56 +01:00
71c7816c51 Proxy websocket prototype.
Try to read/write avoiding a websocket.

Change-Id: I382039fa88f1030a63df1e47f687df2ee5a6055b
2020-04-23 13:40:23 +01:00