#include <wvaddr.h>
Inheritance diagram for WvAddr:
Public Methods | |
WvAddr () | |
virtual | ~WvAddr () |
virtual WvEncap | encap () const=0 |
operator WvString () 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 |
virtual bool | comparator (const WvAddr *a2) const |
bool | operator== (const WvAddr &a2) const |
bool | operator!= (const WvAddr &a2) const |
WvAddr () | |
virtual | ~WvAddr () |
virtual WvEncap | encap () const=0 |
operator WvString () 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 |
virtual bool | comparator (const WvAddr *a2) const |
bool | operator== (const WvAddr &a2) const |
bool | operator!= (const WvAddr &a2) const |
Static Public Methods | |
WvAddr * | gen (struct sockaddr *addr) |
WvAddr * | gen (struct sockaddr *addr) |
Protected Methods | |
virtual WvString | printable () const=0 |
virtual WvString | printable () const=0 |
Protected Attributes | |
const char * | addrtype |
const char * | addrtype |
Definition at line 88 of file include/wvaddr.h.
|
Definition at line 79 of file wvaddr.cc. References addrtype. |
|
|
|
|
|
|
|
Reimplemented in WvIPNet. |
|
Reimplemented in WvIPNet. Definition at line 151 of file wvaddr.cc. References rawdata, and rawdata_len. Referenced by WvIPPortAddr::comparator, WvIPNet::comparator, and operator==. |
|
Implemented in WvStringAddr. |
|
Implemented in WvStringAddr. Referenced by gen. |
|
|
|
Definition at line 93 of file wvaddr.cc. References WvEncap::ARCnet, WvEncap::cap, encap, WvEncap::Ethernet, WvEncap::Ethertap, WvEncap::IPv4, WvEncap::Loopback, and WvEncap::Unknown. Referenced by WvInterface::hwaddr. |
|
Reimplemented in WvEtherAddr. |
|
Reimplemented in WvEtherAddr. |
|
Definition at line 100 of file ipstreams/wvaddr.h. References printable. |
|
Definition at line 100 of file include/wvaddr.h. References printable. |
|
Definition at line 115 of file ipstreams/wvaddr.h. |
|
Definition at line 115 of file include/wvaddr.h. |
|
Definition at line 113 of file ipstreams/wvaddr.h. References addrtype, and comparator. |
|
Definition at line 113 of file include/wvaddr.h. References addrtype, and comparator. |
|
Implemented in WvStringAddr. |
|
Implemented in WvStringAddr. Referenced by operator WvString. |
|
Reimplemented in WvStringAddr. |
|
Reimplemented in WvStringAddr. Definition at line 124 of file wvaddr.cc. Referenced by comparator, and WvHash. |
|
Reimplemented in WvStringAddr. |
|
Reimplemented in WvStringAddr. Definition at line 130 of file wvaddr.cc. Referenced by comparator, and WvHash. |
|
Implemented in WvStringAddr. |
|
Implemented in WvStringAddr. Referenced by WvInterface::addarp. |
|
Implemented in WvStringAddr. |
|
Implemented in WvStringAddr. Referenced by WvInterface::addarp. |
|
Reimplemented in WvIPNet. |
|
Reimplemented in WvIPNet. Definition at line 136 of file wvaddr.cc. References rawdata, and rawdata_len. Referenced by WvIPPortAddr::WvHash, WvIPNet::WvHash, and WvHash. |
|
Definition at line 92 of file ipstreams/wvaddr.h. |
|
Definition at line 92 of file include/wvaddr.h. Referenced by operator==, WvIPPortAddr::string_init, WvIPNet::string_init, WvAddr, WvIPNet::WvIPNet, and WvIPPortAddr::WvIPPortAddr. |