State for the stream-reading thread.
Public Member Functions | |
| StreamChannelReadState (const StreamChannelReadState &)=delete | |
| StreamChannelReadState & | operator= (const StreamChannelReadState &)=delete |
| StreamChannelReadState (StreamChannelReadState &&)=delete | |
| StreamChannelReadState & | operator= (StreamChannelReadState &&)=delete |
| bool | HasBufferToFill () |
| void | ProvideBufferToFill (multibuf::MultiBuf &&buf) |
Provide a buffer for ReadLoop to read data into. | |
| async2::PollResult< multibuf::MultiBuf > | PendFilledBuffer (async2::Context &cx) |
| void | ReadLoop (stream::Reader &reader) |