WvStreams
Public Member Functions | Static Public Member Functions | Protected Member Functions
WvEtherAddr Class Reference

An ethernet address is made up of a string of hex numbers, in the form AA:BB:CC:DD:EE:FF. More...

#include <wvaddr.h>

Inheritance diagram for WvEtherAddr:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 WvEtherAddr (const unsigned char _binaddr[ETHER_ADDR_LEN]=NULL)
 WvEtherAddr (const char string[])
 WvEtherAddr (WvStringParm string)
void string_init (const char string[])
 WvEtherAddr (const struct sockaddr *addr)
virtual WvEncap encap () const
virtual bool isbroadcast () 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
virtual bool comparator (const WvAddr *a2, bool first_pass=true) const
virtual const char * type () const
virtual unsigned WvHash () const
bool operator== (const WvAddr &a2) const
bool operator!= (const WvAddr &a2) const

Static Public Member Functions

static WvAddrgen (struct sockaddr *addr)

Protected Member Functions

virtual WvString printable () const

Detailed Description

An ethernet address is made up of a string of hex numbers, in the form AA:BB:CC:DD:EE:FF.

Definition at line 186 of file wvaddr.h.


The documentation for this class was generated from the following files: