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

WvStringAddr Class Reference

#include <wvaddr.h>

Inheritance diagram for WvStringAddr:

WvAddr WvAddr List of all members.

Public Methods

 WvStringAddr (const WvString &s, const WvEncap &_cap)
 WvStringAddr (const struct sockaddr *_addr)
virtual ~WvStringAddr ()
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
 WvStringAddr (const WvString &s, const WvEncap &_cap)
 WvStringAddr (const struct sockaddr *_addr)
virtual ~WvStringAddr ()
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 Methods

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

Private Attributes

WvString addr
WvEncap cap

Detailed Description

A WvAddr that simply contains a printable string with a user-defined encapsulation type.

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


Constructor & Destructor Documentation

WvStringAddr::WvStringAddr const WvString   s,
const WvEncap   _cap
 

Definition at line 170 of file wvaddr.cc.

References addr, and WvString::unique().

WvStringAddr::WvStringAddr const struct sockaddr *    _addr
 

WvStringAddr::~WvStringAddr   [virtual]
 

Definition at line 184 of file wvaddr.cc.

WvStringAddr::WvStringAddr const WvString   s,
const WvEncap   _cap
 

WvStringAddr::WvStringAddr const struct sockaddr *    _addr
 

virtual WvStringAddr::~WvStringAddr   [virtual]
 


Member Function Documentation

virtual WvEncap WvStringAddr::encap   const [virtual]
 

Implements WvAddr.

WvEncap WvStringAddr::encap   const [virtual]
 

Implements WvAddr.

Definition at line 190 of file wvaddr.cc.

References cap.

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

Implements WvAddr.

WvString WvStringAddr::printable   const [protected, virtual]
 

Implements WvAddr.

Definition at line 223 of file wvaddr.cc.

References addr.

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

Reimplemented from WvAddr.

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

Reimplemented from WvAddr.

Definition at line 196 of file wvaddr.cc.

References addr.

virtual size_t WvStringAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

size_t WvStringAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

Definition at line 202 of file wvaddr.cc.

References addr.

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

Implements WvAddr.

sockaddr_bin * WvStringAddr::sockaddr   const [virtual]
 

Implements WvAddr.

Definition at line 208 of file wvaddr.cc.

References addr, and sockaddr_bin.

virtual size_t WvStringAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

size_t WvStringAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

Definition at line 217 of file wvaddr.cc.


Member Data Documentation

WvString WvStringAddr::addr [private]
 

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

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

WvEncap WvStringAddr::cap [private]
 

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

Referenced by encap().


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 12:43:09 2002 for WvStreams by doxygen1.2.15