llmx-rtaco 0.0.1
RTNL-only netlink control-plane library for Linux (C++23).
Loading...
Searching...
No Matches
llmx::rtaco::test_hooks Namespace Reference

Functions

void reset ()
void fail_socket_open_once (std::errc code)
void fail_socket_bind_once (std::errc code)
void fail_gate_wait_once (std::errc code)
auto consume_socket_open_error () -> std::error_code
auto consume_socket_bind_error () -> std::error_code
auto consume_gate_wait_error () -> std::error_code

Variables

std::atomic_int socket_open_errno {0}
std::atomic_int socket_bind_errno {0}
std::atomic_int gate_wait_errno {0}

Function Documentation

◆ consume_gate_wait_error()

auto llmx::rtaco::test_hooks::consume_gate_wait_error ( ) -> std::error_code
inline

◆ consume_socket_bind_error()

auto llmx::rtaco::test_hooks::consume_socket_bind_error ( ) -> std::error_code
inline

◆ consume_socket_open_error()

auto llmx::rtaco::test_hooks::consume_socket_open_error ( ) -> std::error_code
inline

◆ fail_gate_wait_once()

void llmx::rtaco::test_hooks::fail_gate_wait_once ( std::errc code)
inline

◆ fail_socket_bind_once()

void llmx::rtaco::test_hooks::fail_socket_bind_once ( std::errc code)
inline

◆ fail_socket_open_once()

void llmx::rtaco::test_hooks::fail_socket_open_once ( std::errc code)
inline

◆ reset()

void llmx::rtaco::test_hooks::reset ( )
inline

Variable Documentation

◆ gate_wait_errno

std::atomic_int llmx::rtaco::test_hooks::gate_wait_errno {0}
inline

◆ socket_bind_errno

std::atomic_int llmx::rtaco::test_hooks::socket_bind_errno {0}
inline

◆ socket_open_errno

std::atomic_int llmx::rtaco::test_hooks::socket_open_errno {0}
inline