llmx-rtaco 0.0.1
RTNL-only netlink control-plane library for Linux (C++23).
Loading...
Searching...
No Matches
nl_socket.hxx File Reference

Netlink socket helper declarations. More...

#include <cstddef>
#include <expected>
#include <string>
#include <string_view>
#include <system_error>
#include <utility>
#include <linux/netlink.h>
#include <stdint.h>
#include <sys/socket.h>
#include <boost/asio/detail/socket_option.hpp>
#include "rtaco/socket/nl_protocol.hxx"

Go to the source code of this file.

Classes

class  llmx::rtaco::Socket
 RAII wrapper for a Boost.Asio netlink socket. More...

Namespaces

namespace  boost
namespace  boost::asio
namespace  boost::system
namespace  llmx
namespace  llmx::rtaco

Detailed Description

Netlink socket helper declarations.

Provides a RAII wrapper around a Boost.Asio netlink socket and utility functions for setup and error handling used by rtaco.