PPL7-Icon Patrick's Programming Library Version 7.0.0 - Dokumentation
ppl7::IPNetwork Klassenreferenz

Öffentliche Methoden

 IPNetwork ()
 
 IPNetwork (const IPNetwork &other)
 
 IPNetwork (const String &other)
 
IPAddress addr () const
 
int compare (const IPNetwork &other) const
 
bool contains (const IPAddress &addr) const
 
IPAddress::IP_FAMILY family () const
 
IPAddress first () const
 
IPAddress last () const
 
IPAddress netmask () const
 
 operator String () const
 
bool operator!= (const IPNetwork &other) const
 
bool operator< (const IPNetwork &other) const
 
bool operator<= (const IPNetwork &other) const
 
IPNetworkoperator= (const IPNetwork &other)
 
IPNetworkoperator= (const String &other)
 
bool operator== (const IPNetwork &other) const
 
bool operator> (const IPNetwork &other) const
 
bool operator>= (const IPNetwork &other) const
 
int prefixlen () const
 
void set (const IPAddress &other, int prefixlen)
 
void set (const IPNetwork &other)
 
void set (const String &network)
 
String toString () const
 

Öffentliche, statische Methoden

static int getPrefixlenFromNetmask (const String &netmask)
 

Private Attribute

IPAddress _addr
 
int _prefixlen
 

Beschreibung der Konstruktoren und Destruktoren

ppl7::IPNetwork::IPNetwork ( )
ppl7::IPNetwork::IPNetwork ( const IPNetwork other)
ppl7::IPNetwork::IPNetwork ( const String other)

Dokumentation der Elementfunktionen

IPAddress ppl7::IPNetwork::addr ( ) const
int ppl7::IPNetwork::compare ( const IPNetwork other) const
bool ppl7::IPNetwork::contains ( const IPAddress addr) const
IPAddress::IP_FAMILY ppl7::IPNetwork::family ( ) const
IPAddress ppl7::IPNetwork::first ( ) const
int ppl7::IPNetwork::getPrefixlenFromNetmask ( const String netmask)
static
IPAddress ppl7::IPNetwork::last ( ) const
IPAddress ppl7::IPNetwork::netmask ( ) const
ppl7::IPNetwork::operator String ( ) const
bool ppl7::IPNetwork::operator!= ( const IPNetwork other) const
bool ppl7::IPNetwork::operator< ( const IPNetwork other) const
bool ppl7::IPNetwork::operator<= ( const IPNetwork other) const
IPNetwork & ppl7::IPNetwork::operator= ( const IPNetwork other)
IPNetwork & ppl7::IPNetwork::operator= ( const String other)
bool ppl7::IPNetwork::operator== ( const IPNetwork other) const
bool ppl7::IPNetwork::operator> ( const IPNetwork other) const
bool ppl7::IPNetwork::operator>= ( const IPNetwork other) const
int ppl7::IPNetwork::prefixlen ( ) const
void ppl7::IPNetwork::set ( const IPAddress other,
int  prefixlen 
)
void ppl7::IPNetwork::set ( const IPNetwork other)
void ppl7::IPNetwork::set ( const String network)
String ppl7::IPNetwork::toString ( ) const

Dokumentation der Datenelemente

IPAddress ppl7::IPNetwork::_addr
private
int ppl7::IPNetwork::_prefixlen
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: