| async_run() -> boost::asio::awaitable< std::expected< Result, std::error_code > > | llmx::rtaco::RequestTask< Derived, Result > | inline |
| build_request(uint16_t msg_flags=NLM_F_REQUEST|NLM_F_DUMP, uint8_t family=AF_UNSPEC, uint16_t type=0, uint32_t flags=0, uint32_t change=0) | llmx::rtaco::LinkTask< Derived, Result > | inlineprotected |
| ifindex() const noexcept -> uint16_t | llmx::rtaco::RequestTask< Derived, Result > | inlineprotected |
| ifindex_ | llmx::rtaco::RequestTask< Derived, Result > | private |
| impl() noexcept -> Derived & | llmx::rtaco::RequestTask< Derived, Result > | inlineprivate |
| impl() const noexcept -> const Derived & | llmx::rtaco::RequestTask< Derived, Result > | inlineprivate |
| MAX_RESPONSE_BYTES | llmx::rtaco::RequestTask< Derived, Result > | privatestatic |
| read_loop() -> boost::asio::awaitable< std::expected< Result, std::error_code > > | llmx::rtaco::RequestTask< Derived, Result > | inlineprivate |
| receive_buffer_ | llmx::rtaco::RequestTask< Derived, Result > | private |
| request_ | llmx::rtaco::LinkTask< Derived, Result > | protected |
| request_payload() const -> std::span< const uint8_t > | llmx::rtaco::LinkTask< Derived, Result > | inline |
| RequestTask(SocketGuard &socket_guard, uint16_t ifindex, uint32_t sequence) noexcept | llmx::rtaco::RequestTask< Derived, Result > | inline |
| send_request() -> boost::asio::awaitable< std::expected< void, std::error_code > > | llmx::rtaco::RequestTask< Derived, Result > | inlineprivate |
| sequence() const noexcept -> uint32_t | llmx::rtaco::RequestTask< Derived, Result > | inlineprotected |
| sequence_ | llmx::rtaco::RequestTask< Derived, Result > | private |
| socket() noexcept -> Socket & | llmx::rtaco::RequestTask< Derived, Result > | inlineprotected |
| socket_guard_ | llmx::rtaco::RequestTask< Derived, Result > | private |
| ~RequestTask()=default | llmx::rtaco::RequestTask< Derived, Result > | virtual |