Extracts blocking read and write implementations into separate methods, #read_blocking and #write_blocking to harmonize the level of abstraction in #unbuffered_read/#unbuffered_write.
I'm not touching the buffered branch because it's going to be a single call after the event loop refactor.
Extracts blocking read and write implementations into separate methods,
#read_blocking
and#write_blocking
to harmonize the level of abstraction in#unbuffered_read
/#unbuffered_write
.I'm not touching the buffered branch because it's going to be a single call after the event loop refactor.