join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
netlink_endpoint.hpp File Reference
#include <join/endpoint.hpp>
#include <linux/netfilter/nfnetlink.h>
#include <linux/rtnetlink.h>
#include <linux/netlink.h>
Include dependency graph for netlink_endpoint.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  join::BasicNetlinkEndpoint< Protocol >
 basic netlink endpoint class. More...
 

Namespaces

namespace  join
 

Functions

template<class Protocol >
bool join::operator== (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoints are equal.
 
template<class Protocol >
bool join::operator!= (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoints are not equal.
 
template<class Protocol >
bool join::operator< (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoint is lower.
 
template<class Protocol >
bool join::operator> (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoint is greater.
 
template<class Protocol >
bool join::operator<= (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoint is lower or equal.
 
template<class Protocol >
bool join::operator>= (const BasicNetlinkEndpoint< Protocol > &a, const BasicNetlinkEndpoint< Protocol > &b) noexcept
 compare if endpoint is greater or equal.
 
template<class Protocol >
std::ostream & join::operator<< (std::ostream &os, const BasicNetlinkEndpoint< Protocol > &endpoint)
 push endpoint representation into a stream.