mhchia
|
3c2e835725
|
Security: SecureSession
Make security sessions(secio, noise) share the same implementation
`BaseSession` to avoid duplicate implementation of buffered read.
|
2020-02-28 15:49:59 +08:00 |
|
mhchia
|
2df47a943c
|
Refactor
|
2020-02-28 15:49:59 +08:00 |
|
mhchia
|
874c6bbca4
|
Refactor MsgIOReadWriter
- Abstract it as `MsgReadWriter`
- `MsgIOReadWriter` as a subclass of `MsgReadWriter`
|
2020-02-28 15:49:58 +08:00 |
|
mhchia
|
fb53edbc04
|
Change async def write
To return `None` instead of `int. `Writer.write` *does* write all data
in all use case.
|
2020-02-08 10:24:37 +08:00 |
|
mhchia
|
5b4b65faa8
|
Change default value of read()
From `n = -1` to `n = None`, to comply with trio API
|
2020-01-26 23:03:38 +08:00 |
|
Alex Stokes
|
8e8318aa5c
|
Introduces IO abstractions apart from asyncio or those attached to IRawConnection
Also adds `msgio` utilities to mirror the Go implementation
|
2019-09-03 21:59:50 -07:00 |
|