llmx-rtaco 0.0.1
RTNL-only netlink control-plane library for Linux (C++23).
Loading...
Searching...
No Matches
llmx::rtaco::NeighborFlushTask Member List

This is the complete list of members for llmx::rtaco::NeighborFlushTask, including all inherited members.

address_llmx::rtaco::NeighborFlushTaskprivate
async_run() -> boost::asio::awaitable< std::expected< void, std::error_code > >llmx::rtaco::RequestTask< NeighborFlushTask, 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< NeighborFlushTask, void >inlineprotected
handle_error(const nlmsghdr &header) -> std::expected< void, std::error_code >llmx::rtaco::NeighborFlushTaskprivate
ifindex() const noexcept -> uint16_tllmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprotected
ifindex_llmx::rtaco::RequestTask< NeighborFlushTask, void >private
impl() noexcept -> NeighborFlushTask &llmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprivate
MAX_RESPONSE_BYTESllmx::rtaco::RequestTask< NeighborFlushTask, void >privatestatic
NeighborFlushTask(SocketGuard &socket_guard, uint16_t ifindex, uint32_t sequence, std::span< uint8_t, 16 > address)llmx::rtaco::NeighborFlushTask
prepare_request()llmx::rtaco::NeighborFlushTask
process_message(const nlmsghdr &header) -> std::optional< std::expected< void, std::error_code > >llmx::rtaco::NeighborFlushTask
read_loop() -> boost::asio::awaitable< std::expected< void, std::error_code > >llmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprivate
receive_buffer_llmx::rtaco::RequestTask< NeighborFlushTask, void >private
request_llmx::rtaco::NeighborTask< NeighborFlushTask, void >protected
request_payload() const -> std::span< const uint8_t >llmx::rtaco::NeighborTask< NeighborFlushTask, void >inline
RequestTask(SocketGuard &socket_guard, uint16_t ifindex, uint32_t sequence) noexceptllmx::rtaco::RequestTask< NeighborFlushTask, void >inline
send_request() -> boost::asio::awaitable< std::expected< void, std::error_code > >llmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprivate
sequence() const noexcept -> uint32_tllmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprotected
sequence_llmx::rtaco::RequestTask< NeighborFlushTask, void >private
socket() noexcept -> Socket &llmx::rtaco::RequestTask< NeighborFlushTask, void >inlineprotected
socket_guard_llmx::rtaco::RequestTask< NeighborFlushTask, void >private
~RequestTask()=defaultllmx::rtaco::RequestTask< NeighborFlushTask, void >virtual