\ingroup addr_group
*/
class INet6SocketAddress
+ : public boost::equality_comparable<INet6SocketAddress>,
+ public senf::comparable_safe_bool<INet6SocketAddress>
{
public:
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
bool operator==(INet6SocketAddress const & other) const; ///< Check addresses for equality
- bool operator!=(INet6SocketAddress const & other) const; ///< Inverse of above
void clear(); ///< Clear socket address
std::string iface() const; ///< Get interface name
void iface(std::string const & iface); ///< Change interface
+ bool boolean_test() const; ///< \c true, if address is not empty (i.e. [::]:0)
+
///\name Generic SocketAddress interface
///@{
/** \brief Addressing policy supporting IPv4 addressing
\par Address Type:
- INet4Address
+ INet4SocketAddress
This addressing policy implements addressing using Internet V4
addresses.