WvStreams
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WvARCnetAddr Class Reference

An ARCnet address is made up of a single hex number. More...

#include <wvaddr.h>

Inheritance diagram for WvARCnetAddr:
Inheritance graph
[legend]

Public Member Functions

 WvARCnetAddr (const unsigned char _binaddr[1]=NULL)
 
 WvARCnetAddr (const char string[])
 
 WvARCnetAddr (WvStringParm string)
 
 WvARCnetAddr (const struct sockaddr *addr)
 
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
 
virtual bool comparator (const WvAddr *a2, bool first_pass=true) const
 
virtual const char * type () const
 
virtual bool isbroadcast () 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 ARCnet address is made up of a single hex number.


Definition at line 215 of file wvaddr.h.

Constructor & Destructor Documentation

◆ WvARCnetAddr() [1/4]

WvARCnetAddr::WvARCnetAddr ( const unsigned char  _binaddr[1] = NULL)
inline

Definition at line 223 of file wvaddr.h.

◆ WvARCnetAddr() [2/4]

WvARCnetAddr::WvARCnetAddr ( const char  string[])
inline

Definition at line 225 of file wvaddr.h.

◆ WvARCnetAddr() [3/4]

WvARCnetAddr::WvARCnetAddr ( WvStringParm  string)
inline

Definition at line 227 of file wvaddr.h.

◆ WvARCnetAddr() [4/4]

WvARCnetAddr::WvARCnetAddr ( const struct sockaddr *  addr)
inline

Definition at line 229 of file wvaddr.h.

◆ ~WvARCnetAddr()

WvARCnetAddr::~WvARCnetAddr ( )
virtual

Definition at line 325 of file wvaddr.cc.

Member Function Documentation

◆ printable()

WvString WvARCnetAddr::printable ( ) const
protectedvirtual

Implements WvAddr.

Definition at line 331 of file wvaddr.cc.

◆ encap()

WvEncap WvARCnetAddr::encap ( ) const
virtual

Implements WvAddr.

Definition at line 339 of file wvaddr.cc.

◆ sockaddr()

sockaddr_bin * WvARCnetAddr::sockaddr ( ) const
virtual

Implements WvAddr.

Definition at line 357 of file wvaddr.cc.

◆ sockaddr_len()

size_t WvARCnetAddr::sockaddr_len ( ) const
virtual

Implements WvAddr.

Definition at line 367 of file wvaddr.cc.

◆ rawdata()

const unsigned char * WvARCnetAddr::rawdata ( ) const
virtual

Reimplemented from WvAddr.

Definition at line 345 of file wvaddr.cc.

◆ rawdata_len()

size_t WvARCnetAddr::rawdata_len ( ) const
virtual

Reimplemented from WvAddr.

Definition at line 351 of file wvaddr.cc.

◆ gen()

WvAddr * WvAddr::gen ( struct sockaddr *  addr)
staticinherited

Definition at line 99 of file wvaddr.cc.

◆ operator WvString()

WvAddr::operator WvString ( ) const
inlineinherited

Definition at line 129 of file wvaddr.h.

◆ comparator()

bool WvAddr::comparator ( const WvAddr a2,
bool  first_pass = true 
) const
virtualinherited

Definition at line 160 of file wvaddr.cc.

◆ type()

virtual const char * WvAddr::type ( ) const
inlinevirtualinherited

Definition at line 134 of file wvaddr.h.

◆ isbroadcast()

bool WvAddr::isbroadcast ( ) const
virtualinherited

Definition at line 127 of file wvaddr.cc.

◆ WvHash()

unsigned WvAddr::WvHash ( ) const
virtualinherited

Reimplemented in WvIPNet.

Definition at line 145 of file wvaddr.cc.

◆ operator==()

bool WvAddr::operator== ( const WvAddr a2) const
inlineinherited

Definition at line 146 of file wvaddr.h.

◆ operator!=()

bool WvAddr::operator!= ( const WvAddr a2) const
inlineinherited

Definition at line 148 of file wvaddr.h.


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