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: