|
llmx-rtaco 0.0.1
RTNL-only netlink control-plane library for Linux (C++23).
|
This is the complete list of members for llmx::rtaco::Socket, including all inherited members.
| async_receive(const MutableBufferSequence &buffers, CompletionToken &&token) -> decltype(std::declval< socket_t >().async_receive(buffers, std::forward< CompletionToken >(token))) | llmx::rtaco::Socket | inline |
| async_send(const ConstBufferSequence &buffers, CompletionToken &&token) -> decltype(std::declval< socket_t >() .async_send(buffers, std::forward< CompletionToken >(token))) | llmx::rtaco::Socket | inline |
| bind(const Endpoint &endpoint, boost::system::error_code &ec) | llmx::rtaco::Socket | inline |
| cancel() -> std::expected< void, std::error_code > | llmx::rtaco::Socket | |
| close() -> std::expected< void, std::error_code > | llmx::rtaco::Socket | |
| connect(const Endpoint &endpoint, boost::system::error_code &ec) | llmx::rtaco::Socket | inline |
| endpoint_t typedef | llmx::rtaco::Socket | |
| ext_ack_option typedef | llmx::rtaco::Socket | private |
| is_open() const noexcept -> bool | llmx::rtaco::Socket | |
| label_ | llmx::rtaco::Socket | private |
| native_handle() -> native_t | llmx::rtaco::Socket | |
| native_t typedef | llmx::rtaco::Socket | |
| no_enobufs_option typedef | llmx::rtaco::Socket | private |
| open(int proto, uint32_t groups) -> std::expected< void, std::error_code > | llmx::rtaco::Socket | |
| operator=(const Socket &)=delete | llmx::rtaco::Socket | |
| operator=(Socket &&) noexcept=default | llmx::rtaco::Socket | |
| receive(const MutableBufferSequence &buffers, boost::system::error_code &ec) -> size_t | llmx::rtaco::Socket | inline |
| recv_buf_option typedef | llmx::rtaco::Socket | private |
| send(const ConstBufferSequence &buffers, boost::system::error_code &ec) -> size_t | llmx::rtaco::Socket | inline |
| set_option(const Option &option, boost::system::error_code &ec) | llmx::rtaco::Socket | inline |
| Socket(boost::asio::io_context &io, std::string_view label) noexcept | llmx::rtaco::Socket | explicit |
| Socket(const Socket &)=delete | llmx::rtaco::Socket | |
| Socket(Socket &&) noexcept=default | llmx::rtaco::Socket | |
| socket_ | llmx::rtaco::Socket | private |
| socket_t typedef | llmx::rtaco::Socket | |
| strict_chk_option typedef | llmx::rtaco::Socket | private |
| ~Socket() noexcept | llmx::rtaco::Socket |