#include <userver/engine/io/common.hpp>
Base class for writable stream waiting
Definition at line 75 of file common.hpp.
Inheritance diagram for engine::io::WriteAwaiter:Public Member Functions | |
| virtual bool | WaitWriteable (Deadline deadline)=0 |
| Suspends current task until the data is available. | |
| impl::ContextAccessor * | TryGetContextAccessor () |
| For internal use only. | |
Protected Member Functions | |
| void | SetWritableContextAccessor (impl::ContextAccessor *ca) |
|
inlineprotected |
Definition at line 86 of file common.hpp.
|
inline |
For internal use only.
Definition at line 83 of file common.hpp.
|
nodiscardpure virtual |
Suspends current task until the data is available.
Implemented in engine::io::PipeWriter, engine::io::Socket, and engine::io::TlsWrapper.