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
 
IPNetwork & operator= (const IPNetwork &other)
 
IPNetwork & operator= (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: