namespace
corocontains apis that returns an Awaitable
Contents
- Reference
Functions
-
template<class Fd, class MutableBufferSequence, class CompletionCondition>auto read(Fd& f, const MutableBufferSequence& b, CompletionCondition cond) -> auto noexcept
- returns an Awaitable which read from fd to buffer until eof or completion condition is met.
-
template<class Fd, class ConstBufferSequence, class CompletionCondition>auto write(Fd& f, const ConstBufferSequence& b, CompletionCondition cond) -> auto noexcept
- returns an Awaitable which write to fd from buffer until completion condition is met.
-
template<class Fd, class MutableBufferSequence>auto read(Fd& f, const MutableBufferSequence& b) -> auto noexcept
- returns an Awaitable which read from fd to buffer until eof or completion condition is met.
-
template<class Fd, class ConstBufferSequence>auto write(Fd& f, const ConstBufferSequence& b) -> auto noexcept
- returns an Awaitable which write to fd from buffer until completion condition is met.
Function documentation
template<class Fd, class MutableBufferSequence, class CompletionCondition>
auto ark:: coro:: read(Fd& f,
const MutableBufferSequence& b,
CompletionCondition cond) noexcept
returns an Awaitable which read from fd to buffer until eof or completion condition is met.
returns an Awaitable which yields an result<size_t> when co_awaited.
template<class Fd, class ConstBufferSequence, class CompletionCondition>
auto ark:: coro:: write(Fd& f,
const ConstBufferSequence& b,
CompletionCondition cond) noexcept
returns an Awaitable which write to fd from buffer until completion condition is met.
returns an Awaitable which yields an result<size_t> when co_awaited.
template<class Fd, class MutableBufferSequence>
auto ark:: coro:: read(Fd& f,
const MutableBufferSequence& b) noexcept
returns an Awaitable which read from fd to buffer until eof or completion condition is met.
same as read(f, b, transfer_all())
template<class Fd, class ConstBufferSequence>
auto ark:: coro:: write(Fd& f,
const ConstBufferSequence& b) noexcept
returns an Awaitable which write to fd from buffer until completion condition is met.
same as write(f, b, transfer_all())