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

WvUnixAddr Class Reference

#include <wvaddr.h>

Inheritance diagram for WvUnixAddr:

WvAddr WvAddr List of all members.

Public Methods

 WvUnixAddr (const char *_sockname)
 WvUnixAddr (const WvString &_sockname)
 WvUnixAddr (const WvUnixAddr &_addr)
virtual ~WvUnixAddr ()
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
 WvUnixAddr (const char *_sockname)
 WvUnixAddr (const WvString &_sockname)
 WvUnixAddr (const WvUnixAddr &_addr)
virtual ~WvUnixAddr ()
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

Protected Attributes

WvString sockname

Detailed Description

A Unix domain socket address is really just a filename.

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


Constructor & Destructor Documentation

WvUnixAddr::WvUnixAddr const char *    _sockname
 

Definition at line 730 of file wvaddr.cc.

References sockname, and WvString::unique.

WvUnixAddr::WvUnixAddr const WvString   _sockname
 

Definition at line 738 of file wvaddr.cc.

References sockname, and WvString::unique.

WvUnixAddr::WvUnixAddr const WvUnixAddr &    _addr
 

Definition at line 746 of file wvaddr.cc.

WvUnixAddr::~WvUnixAddr   [virtual]
 

Definition at line 753 of file wvaddr.cc.

WvUnixAddr::WvUnixAddr const char *    _sockname
 

WvUnixAddr::WvUnixAddr const WvString   _sockname
 

WvUnixAddr::WvUnixAddr const WvUnixAddr &    _addr
 

virtual WvUnixAddr::~WvUnixAddr   [virtual]
 


Member Function Documentation

virtual WvEncap WvUnixAddr::encap   const [virtual]
 

Implements WvAddr.

WvEncap WvUnixAddr::encap   const [virtual]
 

Implements WvAddr.

Definition at line 765 of file wvaddr.cc.

References WvEncap::Unix.

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

Implements WvAddr.

WvString WvUnixAddr::printable   const [protected, virtual]
 

Implements WvAddr.

Definition at line 759 of file wvaddr.cc.

References sockname.

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

Reimplemented from WvAddr.

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

Reimplemented from WvAddr.

Definition at line 789 of file wvaddr.cc.

References sockname.

virtual size_t WvUnixAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

size_t WvUnixAddr::rawdata_len   const [virtual]
 

Reimplemented from WvAddr.

Definition at line 795 of file wvaddr.cc.

References sockname.

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

Implements WvAddr.

sockaddr_bin * WvUnixAddr::sockaddr   const [virtual]
 

Implements WvAddr.

Definition at line 772 of file wvaddr.cc.

References sockaddr_bin, and sockname.

Referenced by WvUnixConn::WvUnixConn, and WvUnixListener::WvUnixListener.

virtual size_t WvUnixAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

size_t WvUnixAddr::sockaddr_len   const [virtual]
 

Implements WvAddr.

Definition at line 783 of file wvaddr.cc.

Referenced by WvUnixConn::WvUnixConn, and WvUnixListener::WvUnixListener.


Member Data Documentation

WvString WvUnixAddr::sockname [protected]
 

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

Referenced by printable, rawdata, rawdata_len, sockaddr, and WvUnixAddr.


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 02:29:48 2002 for WvStreams by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002