| address_ | llmx::rtaco::NeighborProbeTask | private |
| async_run() -> boost::asio::awaitable< std::expected< void, std::error_code > > | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inline |
| build_request(uint16_t msg_type, uint16_t msg_flags, uint16_t ndm_state, uint8_t ndm_flags, std::span< uint8_t, 16 > address) | llmx::rtaco::NeighborTask< NeighborProbeTask, void > | inlineprotected |
| handle_error(const nlmsghdr &header) -> std::expected< void, std::error_code > | llmx::rtaco::NeighborProbeTask | private |
| ifindex() const noexcept -> uint16_t | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprotected |
| ifindex_ | llmx::rtaco::RequestTask< NeighborProbeTask, void > | private |
| impl() noexcept -> NeighborProbeTask & | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprivate |
| MAX_RESPONSE_BYTES | llmx::rtaco::RequestTask< NeighborProbeTask, void > | privatestatic |
| NeighborProbeTask(SocketGuard &socket_guard, uint16_t uint16_t, uint32_t sequence, std::span< uint8_t, 16 > address) | llmx::rtaco::NeighborProbeTask | |
| prepare_request() | llmx::rtaco::NeighborProbeTask | |
| process_message(const nlmsghdr &header) -> std::optional< std::expected< void, std::error_code > > | llmx::rtaco::NeighborProbeTask | |
| read_loop() -> boost::asio::awaitable< std::expected< void, std::error_code > > | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprivate |
| receive_buffer_ | llmx::rtaco::RequestTask< NeighborProbeTask, void > | private |
| request_ | llmx::rtaco::NeighborTask< NeighborProbeTask, void > | protected |
| request_payload() const -> std::span< const uint8_t > | llmx::rtaco::NeighborTask< NeighborProbeTask, void > | inline |
| RequestTask(SocketGuard &socket_guard, uint16_t ifindex, uint32_t sequence) noexcept | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inline |
| send_request() -> boost::asio::awaitable< std::expected< void, std::error_code > > | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprivate |
| sequence() const noexcept -> uint32_t | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprotected |
| sequence_ | llmx::rtaco::RequestTask< NeighborProbeTask, void > | private |
| socket() noexcept -> Socket & | llmx::rtaco::RequestTask< NeighborProbeTask, void > | inlineprotected |
| socket_guard_ | llmx::rtaco::RequestTask< NeighborProbeTask, void > | private |
| ~RequestTask()=default | llmx::rtaco::RequestTask< NeighborProbeTask, void > | virtual |