userver: userver/engine/io/common.hpp File Reference
Loading...
Searching...
No Matches
common.hpp File Reference

Common definitions and base classes for stream like objects. More...

#include <cstddef>
#include <memory>
#include <userver/engine/deadline.hpp>
+ Include dependency graph for common.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of 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.
 

Detailed Description

Common definitions and base classes for stream like objects.

Definition in file common.hpp.