Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

WvARCnetAddr Class Reference

#include <wvaddr.h>

Inheritance diagram for WvARCnetAddr:

WvAddr WvAddr List of all members.

Public Member Functions

 WvARCnetAddr (const unsigned char _binaddr[1]=NULL)
 WvARCnetAddr (const char string[])
 WvARCnetAddr (const WvString &string)
 WvARCnetAddr (const struct sockaddr *addr)
virtual ~WvARCnetAddr ()
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
 WvARCnetAddr (const unsigned char _binaddr[1]=NULL)
 WvARCnetAddr (const char string[])
 WvARCnetAddr (const WvString &string)
 WvARCnetAddr (const struct sockaddr *addr)
virtual ~WvARCnetAddr ()
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

Protected Member Functions

virtual WvString printable () const
virtual WvString printable () const

Private Attributes

unsigned char binaddr

Detailed Description

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

Definition at line 183 of file include/wvaddr.h.


Constructor & Destructor Documentation

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

Definition at line 191 of file include/wvaddr.h.

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

Definition at line 193 of file include/wvaddr.h.

WvARCnetAddr::WvARCnetAddr const WvString   string [inline]
 

Definition at line 195 of file include/wvaddr.h.

WvARCnetAddr::WvARCnetAddr const struct sockaddr *    addr [inline]
 

Definition at line 197 of file include/wvaddr.h.

WvARCnetAddr::~WvARCnetAddr   [virtual]
 

Definition at line 315 of file wvaddr.cc.

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

Definition at line 191 of file ipstreams/wvaddr.h.

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

Definition at line 193 of file ipstreams/wvaddr.h.

WvARCnetAddr::WvARCnetAddr const WvString   string [inline]
 

Definition at line 195 of file ipstreams/wvaddr.h.

WvARCnetAddr::WvARCnetAddr const struct sockaddr *    addr [inline]
 

Definition at line 197 of file ipstreams/wvaddr.h.

virtual WvARCnetAddr::~WvARCnetAddr   [virtual]
 


Member Function Documentation

virtual WvEncap WvARCnetAddr::encap   const [virtual]
 

Implements WvAddr.

WvEncap WvARCnetAddr::encap   const [virtual]
 

Implements WvAddr.

Definition at line 329 of file wvaddr.cc.

virtual WvString WvARCnetAddr::printable   const [protected, virtual]
 

Implements WvAddr.

WvString WvARCnetAddr::printable   const [protected, virtual]
 

Implements WvAddr.

Definition at line 321 of file wvaddr.cc.

References binaddr, and WvString::edit().

virtual const unsigned char* WvARCnetAddr::rawdata   const [virtual]
 

Reimplemented from WvAddr.

const unsigned char * WvARCnetAddr::rawdata   const [virtual]
 

Reimplemented from WvAddr.

Definition at line 335 of file wvaddr.cc.

References binaddr.

virtual size_t WvARCnetAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

size_t WvARCnetAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

Definition at line 341 of file wvaddr.cc.

virtual struct sockaddr* WvARCnetAddr::sockaddr   const [virtual]
 

Implements WvAddr.

sockaddr_bin * WvARCnetAddr::sockaddr   const [virtual]
 

Implements WvAddr.

Definition at line 347 of file wvaddr.cc.

References binaddr, and sockaddr_bin.

virtual size_t WvARCnetAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

size_t WvARCnetAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

Definition at line 357 of file wvaddr.cc.


Member Data Documentation

unsigned char WvARCnetAddr::binaddr [private]
 

Definition at line 185 of file ipstreams/wvaddr.h.

Referenced by printable(), rawdata(), and sockaddr().


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 01:01:13 2003 for WvStreams by doxygen1.3-rc3