LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
IPSrv.h File Reference
#include <netinet/in.h>
#include <sys/socket.h>
#include "swoc/swoc_version.h"
#include "swoc/IPAddr.h"
Include dependency graph for IPSrv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  swoc::IP4Srv
 An IPv4 address and host_order_port, modeled on an SRV type for DNS. More...
 
class  swoc::IP6Srv
 An IPv6 address and host_order_port, modeled on an SRV type for DNS. More...
 
class  swoc::IPSrv
 An IP address and host_order_port, modeled on an SRV type for DNS. More...
 
union  swoc::IPSrv::data
 Family specialized data. More...
 

Namespaces

namespace  swoc
 For template deduction guides.
 

Functions

bool swoc::operator== (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator== (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator!= (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator!= (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator< (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator< (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator<= (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator<= (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator> (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator> (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator>= (IPSrv const &lhs, IP4Srv const &rhs)
 
bool swoc::operator>= (IP4Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator== (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator== (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator!= (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator!= (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator< (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator< (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator<= (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator<= (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator> (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator> (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator>= (IPSrv const &lhs, IP6Srv const &rhs)
 
bool swoc::operator>= (IP6Srv const &lhs, IPSrv const &rhs)
 
bool swoc::operator== (IPSrv const &lhs, IP4Addr const &rhs)
 
bool swoc::operator== (IP4Addr const &lhs, IPSrv const &rhs)
 
bool swoc::operator!= (IPSrv const &lhs, IP4Addr const &rhs)
 
bool swoc::operator!= (IP4Addr const &lhs, IPSrv const &rhs)
 
bool swoc::operator== (IPSrv const &lhs, IP6Addr const &rhs)
 
bool swoc::operator== (IP6Addr const &lhs, IPSrv const &rhs)
 
bool swoc::operator!= (IPSrv const &lhs, IP6Addr const &rhs)
 
bool swoc::operator!= (IP6Addr const &lhs, IPSrv const &rhs)
 

Detailed Description

IP address and network related classes.

Definition in file IPSrv.h.