Myra Canyon  v0.0.1-768
network control
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AddrPort.hpp File Reference
#include "Types.hpp"
#include "Network.hpp"
#include <utility>
#include <ostream>
Include dependency graph for AddrPort.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  Myra::AddrPort
 This class exists mostly for the ability to easily sort addresses and ports numerically when creating hashes. More...
 
class  Myra::Addr6Port
 Similar to AddrPort, but uses IPv6 addresses. More...
 

Namespaces

 Myra
 Namespace declaration for all of the Myra Canyon helper functions.
 

Functions

std::ostream & operator<< (std::ostream &os, const Myra::AddrPort &addr_port)
 Stream a Myra::AddrPort object. More...
 
std::ostream & operator<< (std::ostream &os, const Myra::Addr6Port &addr6_port)
 Stream a Myra::Addr6Port object. More...
 
bool operator< (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator> (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator<= (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator>= (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator== (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator!= (const Myra::AddrPort &lhs, const Myra::AddrPort &rhs)
 Comparison operator for Myra::AddrPort. More...
 
bool operator< (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 
bool operator> (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 
bool operator<= (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 
bool operator>= (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 
bool operator== (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 
bool operator!= (const Myra::Addr6Port &lhs, const Myra::Addr6Port &rhs)
 Comparison operator for Myra::Addr6Port. More...
 

Function Documentation

bool operator!= ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator!= ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.

bool operator< ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator< ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.

std::ostream& operator<< ( std::ostream &  os,
const Myra::AddrPort addr_port 
)
inline

Stream a Myra::AddrPort object.

Here is the call graph for this function:

std::ostream& operator<< ( std::ostream &  os,
const Myra::Addr6Port addr6_port 
)
inline

Stream a Myra::Addr6Port object.

Here is the call graph for this function:

bool operator<= ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator<= ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.

bool operator== ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator== ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.

bool operator> ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator> ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.

bool operator>= ( const Myra::AddrPort lhs,
const Myra::AddrPort rhs 
)
inline

Comparison operator for Myra::AddrPort.

bool operator>= ( const Myra::Addr6Port lhs,
const Myra::Addr6Port rhs 
)
inline

Comparison operator for Myra::Addr6Port.