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 Sat Aug 24 23:08:06 2002 for WvStreams by doxygen1.2.15