#include <userver/engine/io/common.hpp>
Base class for readable stream waiting
Definition at line 27 of file common.hpp.
Inheritance diagram for engine::io::ReadAwaiter:Public Member Functions | |
| virtual bool | WaitReadable (Deadline)=0 |
| Suspends current task until the stream has data available. | |
| impl::ContextAccessor * | TryGetContextAccessor () |
| For internal use only. | |
Protected Member Functions | |
| void | SetReadableContextAccessor (impl::ContextAccessor *ca) |
|
inlineprotected |
Definition at line 38 of file common.hpp.
|
inline |
For internal use only.
Definition at line 35 of file common.hpp.
|
nodiscardpure virtual |
Suspends current task until the stream has data available.
Implemented in engine::io::PipeReader, engine::io::Socket, and engine::io::TlsWrapper.