Common definitions and base classes for stream like objects.
Definition in file common.hpp.
Go to the source code of this file.
#include <cstddef>#include <memory>#include <optional>#include <userver/engine/deadline.hpp>#include <userver/utils/assert.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| class | engine::io::ReadableBase |
| struct | engine::io::IoData |
| IoData for vector send. More... | |
| class | engine::io::WritableBase |
| class | engine::io::RwBase |
Namespaces | |
| namespace | engine |
| Asynchronous engine primitives. | |
| namespace | engine::io |
| Low-level asynchronous I/O interfaces. | |
Typedefs | |
| using | engine::io::ReadableBasePtr = std::shared_ptr<ReadableBase> |
Variables | |
| constexpr int | engine::io::kInvalidFd = -1 |
| File descriptor of an invalid pipe end. | |