#include <ostream>
#include <string>
#include <memory>
#include <vector>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
Go to the source code of this file.
|
| bool | join::operator== (const IpAddress &a, const IpAddress &b) |
| | compare if two IP address are equals.
|
| |
| bool | join::operator!= (const IpAddress &a, const IpAddress &b) |
| | compare if two IP address are different.
|
| |
| bool | join::operator< (const IpAddress &a, const IpAddress &b) |
| | compare if IP address is inferior.
|
| |
| bool | join::operator<= (const IpAddress &a, const IpAddress &b) |
| | compare if IP address is inferior or equal.
|
| |
| bool | join::operator> (const IpAddress &a, const IpAddress &b) |
| | compare if IP address is superior.
|
| |
| bool | join::operator>= (const IpAddress &a, const IpAddress &b) |
| | compare if IP address is superior or equal.
|
| |
| IpAddress | join::operator& (const IpAddress &a, const IpAddress &b) |
| | perform AND operation on IP address.
|
| |
| IpAddress | join::operator| (const IpAddress &a, const IpAddress &b) |
| | perform OR operation on IP address.
|
| |
| IpAddress | join::operator^ (const IpAddress &a, const IpAddress &b) |
| | perform XOR operation on IP address.
|
| |
| std::ostream & | join::operator<< (std::ostream &out, const IpAddress &address) |
| | insert address into stream.
|
| |