#include <platform/linux/dius/linux/io_uring_context.h>
|
auto | tag_invoke (di::Tag< di::execution::async_read_some >, AsyncSocket &self, di::Span< di::Byte > buffer, di::Optional< u64 >) |
|
auto | tag_invoke (di::Tag< di::execution::async_write_some >, AsyncSocket &self, di::Span< di::Byte const > buffer, di::Optional< u64 >) |
|
auto | tag_invoke (di::Tag< di::execution::async_bind >, AsyncSocket &self, net::UnixAddress address) |
|
auto | tag_invoke (di::Tag< di::execution::async_connect >, AsyncSocket &self, net::UnixAddress address) |
|
auto | tag_invoke (di::Tag< di::execution::async_listen >, AsyncSocket &self, int count) |
|
auto | tag_invoke (di::Tag< di::execution::async_shutdown >, AsyncSocket &self, net::Shutdown how) |
|
auto | tag_invoke (di::Tag< di::execution::async_accept >, AsyncSocket &self) |
|
◆ AsyncSocket()
template<typename Base>
template<typename... Args>
requires (di::concepts::ConstructibleFrom<Base, Args...>)
◆ fd()
◆ parent()
◆ set_fd()
◆ tag_invoke [1/7]
template<typename Base>
auto tag_invoke |
( |
di::Tag< di::execution::async_accept > | , |
|
|
AsyncSocket< Base > & | self ) |
|
friend |
◆ tag_invoke [2/7]
◆ tag_invoke [3/7]
◆ tag_invoke [4/7]
template<typename Base>
auto tag_invoke |
( |
di::Tag< di::execution::async_listen > | , |
|
|
AsyncSocket< Base > & | self, |
|
|
int | count ) |
|
friend |
◆ tag_invoke [5/7]
template<typename Base>
auto tag_invoke |
( |
di::Tag< di::execution::async_read_some > | , |
|
|
AsyncSocket< Base > & | self, |
|
|
di::Span< di::Byte > | buffer, |
|
|
di::Optional< u64 > | ) |
|
friend |
◆ tag_invoke [6/7]
◆ tag_invoke [7/7]
template<typename Base>
auto tag_invoke |
( |
di::Tag< di::execution::async_write_some > | , |
|
|
AsyncSocket< Base > & | self, |
|
|
di::Span< di::Byte const > | buffer, |
|
|
di::Optional< u64 > | ) |
|
friend |
The documentation for this class was generated from the following file: