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) |