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

Go to the source code of this file.

Classes

class  join::UnixDgram
 unix datagram protocol class. More...
 
class  join::UnixStream
 unix stream protocol class. More...
 
class  join::Netlink
 netlink protocol class. More...
 
class  join::Raw
 RAW protocol class. More...
 
class  join::Udp
 UDP protocol class. More...
 
class  join::Icmp
 ICMP protocol class. More...
 
class  join::Tcp
 TCP protocol class. More...
 
class  join::Tls
 SSL/TLS protocol class. More...
 
class  join::Http
 HTTP protocol class. More...
 
class  join::Https
 HTTPS protocol class. More...
 
class  join::Smtp
 SMTP protocol class. More...
 
class  join::Smtps
 SMTPS protocol class. More...
 

Namespaces

namespace  join
 

Functions

constexpr bool join::operator== (const Netlink &a, const Netlink &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Netlink &a, const Netlink &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Udp &a, const Udp &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Udp &a, const Udp &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Icmp &a, const Icmp &b) noexcept
 check if equal.
 
constexpr bool join::operator!= (const Icmp &a, const Icmp &b) noexcept
 check if not equal.
 
constexpr bool join::operator== (const Tcp &a, const Tcp &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Tcp &a, const Tcp &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Tls &a, const Tls &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Tls &a, const Tls &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Http &a, const Http &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Http &a, const Http &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Https &a, const Https &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Https &a, const Https &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Smtp &a, const Smtp &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Smtp &a, const Smtp &b) noexcept
 check if not equals.
 
constexpr bool join::operator== (const Smtps &a, const Smtps &b) noexcept
 check if equals.
 
constexpr bool join::operator!= (const Smtps &a, const Smtps &b) noexcept
 check if not equals.