Base class for different address types, each of which will have the ability to convert itself to/from a printable string, as well as other type-specific abilities.
More...
#include <wvaddr.h>
|
|
virtual WvEncap | encap () const =0 |
| |
| | operator WvString () const |
| |
| virtual bool | comparator (const WvAddr *a2, bool first_pass=true) const |
| |
| virtual const char * | type () const |
| |
| virtual bool | isbroadcast () const |
| |
|
virtual struct sockaddr * | sockaddr () const =0 |
| |
|
virtual size_t | sockaddr_len () const =0 |
| |
| virtual const unsigned char * | rawdata () const |
| |
| virtual size_t | rawdata_len () const |
| |
| virtual unsigned | WvHash () const |
| |
| bool | operator== (const WvAddr &a2) const |
| |
| bool | operator!= (const WvAddr &a2) const |
| |
|
virtual WvEncap | encap () const =0 |
| |
| | operator WvString () const |
| |
|
virtual bool | comparator (const WvAddr *a2, bool first_pass=true) const |
| |
| virtual const char * | type () const |
| |
|
virtual bool | isbroadcast () const |
| |
|
virtual struct sockaddr * | sockaddr () const =0 |
| |
|
virtual size_t | sockaddr_len () const =0 |
| |
|
virtual const unsigned char * | rawdata () const |
| |
|
virtual size_t | rawdata_len () const |
| |
| virtual unsigned | WvHash () const |
| |
| bool | operator== (const WvAddr &a2) const |
| |
| bool | operator!= (const WvAddr &a2) const |
| |
|
| static WvAddr * | gen (struct sockaddr *addr) |
| |
|
static WvAddr * | gen (struct sockaddr *addr) |
| |
Base class for different address types, each of which will have the ability to convert itself to/from a printable string, as well as other type-specific abilities.
Definition at line 118 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
◆ WvAddr() [1/2]
◆ ~WvAddr() [1/2]
| virtual WvAddr::~WvAddr |
( |
| ) |
|
|
inlinevirtual |
◆ WvAddr() [2/2]
◆ ~WvAddr() [2/2]
| virtual WvAddr::~WvAddr |
( |
| ) |
|
|
inlinevirtual |
◆ gen()
| WvAddr * WvAddr::gen |
( |
struct sockaddr * |
addr | ) |
|
|
static |
◆ operator WvString() [1/2]
◆ comparator()
| bool WvAddr::comparator |
( |
const WvAddr * |
a2, |
|
|
bool |
first_pass = true |
|
) |
| const |
|
virtual |
◆ type() [1/2]
| virtual const char * WvAddr::type |
( |
| ) |
const |
|
inlinevirtual |
◆ isbroadcast()
| bool WvAddr::isbroadcast |
( |
| ) |
const |
|
virtual |
◆ rawdata()
| const unsigned char * WvAddr::rawdata |
( |
| ) |
const |
|
virtual |
◆ rawdata_len()
| size_t WvAddr::rawdata_len |
( |
| ) |
const |
|
virtual |
◆ WvHash() [1/2]
| unsigned WvAddr::WvHash |
( |
| ) |
const |
|
virtual |
◆ operator==() [1/2]
| bool WvAddr::operator== |
( |
const WvAddr & |
a2 | ) |
const |
|
inline |
◆ operator!=() [1/2]
| bool WvAddr::operator!= |
( |
const WvAddr & |
a2 | ) |
const |
|
inline |
◆ operator WvString() [2/2]
◆ type() [2/2]
| virtual const char * WvAddr::type |
( |
| ) |
const |
|
inlinevirtual |
◆ WvHash() [2/2]
| virtual unsigned WvAddr::WvHash |
( |
| ) |
const |
|
virtual |
◆ operator==() [2/2]
| bool WvAddr::operator== |
( |
const WvAddr & |
a2 | ) |
const |
|
inline |
◆ operator!=() [2/2]
| bool WvAddr::operator!= |
( |
const WvAddr & |
a2 | ) |
const |
|
inline |
The documentation for this class was generated from the following files: