WvStreams
|
An IP address is made up of a "dotted quad" – four decimal numbers in the form www.xxx.yyy.zzz. More...
#include <wvaddr.h>
Public Member Functions | |
WvIPAddr (const unsigned char *_binaddr) | |
WvIPAddr (const uint32_t _binaddr=0) | |
WvIPAddr (const char string[]) | |
WvIPAddr (WvStringParm string) | |
void | string_init (const char string[]) |
WvIPAddr (const struct sockaddr *addr) | |
WvIPAddr (const WvIPAddr &_addr) | |
virtual bool | comparator (const WvAddr *a2, bool first_pass=true) const |
virtual const char * | type () const |
WvIPAddr | operator& (const WvIPAddr &a2) const |
WvIPAddr | operator| (const WvIPAddr &a2) const |
WvIPAddr | operator^ (const WvIPAddr &a2) const |
WvIPAddr | operator~ () const |
WvIPAddr | operator+ (int n) const |
WvIPAddr | operator- (int n) const |
uint32_t | addr () const |
bool | is_zero () const |
virtual WvEncap | encap () const |
virtual struct sockaddr * | sockaddr () const |
virtual size_t | sockaddr_len () const |
virtual const unsigned char * | rawdata () const |
virtual size_t | rawdata_len () const |
WvIPAddr (const unsigned char *_binaddr) | |
WvIPAddr (const uint32_t _binaddr=0) | |
WvIPAddr (const char string[]) | |
WvIPAddr (WvStringParm string) | |
void | string_init (const char string[]) |
WvIPAddr (const struct sockaddr *addr) | |
WvIPAddr (const WvIPAddr &_addr) | |
virtual bool | comparator (const WvAddr *a2, bool first_pass=true) const |
virtual const char * | type () const |
WvIPAddr | operator& (const WvIPAddr &a2) const |
WvIPAddr | operator| (const WvIPAddr &a2) const |
WvIPAddr | operator^ (const WvIPAddr &a2) const |
WvIPAddr | operator~ () const |
WvIPAddr | operator+ (int n) const |
WvIPAddr | operator- (int n) const |
uint32_t | addr () const |
bool | is_zero () const |
virtual WvEncap | encap () const |
virtual struct sockaddr * | sockaddr () const |
virtual size_t | sockaddr_len () const |
virtual const unsigned char * | rawdata () const |
virtual size_t | rawdata_len () const |
operator WvString () const | |
operator WvString () const | |
virtual bool | isbroadcast () const |
virtual bool | isbroadcast () const |
virtual unsigned | WvHash () const |
virtual unsigned | WvHash () const |
bool | operator== (const WvAddr &a2) const |
bool | operator== (const WvAddr &a2) const |
bool | operator!= (const WvAddr &a2) const |
bool | operator!= (const WvAddr &a2) const |
Static Public Member Functions | |
static WvAddr * | gen (struct sockaddr *addr) |
static WvAddr * | gen (struct sockaddr *addr) |
Public Attributes | |
unsigned char | binaddr [4] |
Protected Member Functions | |
virtual WvString | printable () const |
virtual WvString | printable () const |
An IP address is made up of a "dotted quad" – four decimal numbers in the form www.xxx.yyy.zzz.
We don't support automatic name lookups yet, but this will be the place to do it when support is added.
Definition at line 249 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 256 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 258 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 260 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 262 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 265 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 268 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 256 of file include/wvaddr.h.
|
inline |
Definition at line 258 of file include/wvaddr.h.
|
inline |
Definition at line 260 of file include/wvaddr.h.
|
inline |
Definition at line 262 of file include/wvaddr.h.
|
inline |
Definition at line 265 of file include/wvaddr.h.
|
inline |
Definition at line 268 of file include/wvaddr.h.
|
protectedvirtual |
|
virtual |
|
inlinevirtual |
Reimplemented from WvAddr.
Definition at line 273 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 283 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inline |
Definition at line 286 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from WvAddr.
|
inlinevirtual |
Reimplemented from WvAddr.
Definition at line 273 of file include/wvaddr.h.
|
inline |
Definition at line 283 of file include/wvaddr.h.
|
inline |
Definition at line 286 of file include/wvaddr.h.
|
virtual |
Implements WvAddr.
|
virtual |
Implements WvAddr.
|
virtual |
Reimplemented from WvAddr.
|
virtual |
Reimplemented from WvAddr.
|
staticinherited |
|
inlineinherited |
Definition at line 129 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inlineinherited |
Definition at line 129 of file include/wvaddr.h.
|
virtualinherited |
|
inlineinherited |
Definition at line 146 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inlineinherited |
Definition at line 146 of file include/wvaddr.h.
|
inlineinherited |
Definition at line 148 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.
|
inlineinherited |
Definition at line 148 of file include/wvaddr.h.
unsigned char WvIPAddr::binaddr |
Definition at line 254 of file debian/libwvstreams-dev/usr/include/wvstreams/wvaddr.h.