WvStreams
Public Member Functions | Protected Attributes | List of all members
WvUrl Class Reference

Public Member Functions

 WvUrl (WvStringParm url)
 
 WvUrl (const WvUrl &url)
 
bool isok () const
 
WvStringParm errstr () const
 
bool resolve ()
 
 operator WvString () const
 
const WvUrloperator= (const WvUrl &)
 
WvStringParm getproto () const
 
const WvIPPortAddr getaddr () const
 
WvStringParm getfile () const
 
WvStringParm gethost () const
 
int getport () const
 
WvStringParm getuser () const
 
WvStringParm getpassword () const
 

Protected Attributes

WvString proto
 
WvString hostname
 
WvString user
 
WvString password
 
int port
 
bool resolving
 
WvResolver dns
 
WvIPPortAddraddr
 
WvString file
 
WvString err
 

Detailed Description

Definition at line 16 of file wvurl.h.

Constructor & Destructor Documentation

◆ WvUrl() [1/2]

WvUrl::WvUrl ( WvStringParm  url)

Definition at line 63 of file wvurl.cc.

◆ WvUrl() [2/2]

WvUrl::WvUrl ( const WvUrl url)

Definition at line 142 of file wvurl.cc.

◆ ~WvUrl()

WvUrl::~WvUrl ( )

Definition at line 158 of file wvurl.cc.

Member Function Documentation

◆ isok()

bool WvUrl::isok ( ) const
inline

Definition at line 23 of file wvurl.h.

◆ errstr()

WvStringParm WvUrl::errstr ( ) const
inline

Definition at line 25 of file wvurl.h.

◆ resolve()

bool WvUrl::resolve ( )

Definition at line 164 of file wvurl.cc.

◆ operator WvString()

WvUrl::operator WvString ( ) const

Definition at line 193 of file wvurl.cc.

◆ getproto()

WvStringParm WvUrl::getproto ( ) const
inline

Definition at line 34 of file wvurl.h.

◆ getaddr()

const WvIPPortAddr WvUrl::getaddr ( ) const
inline

Definition at line 38 of file wvurl.h.

◆ getfile()

WvStringParm WvUrl::getfile ( ) const
inline

Definition at line 41 of file wvurl.h.

◆ gethost()

WvStringParm WvUrl::gethost ( ) const
inline

Definition at line 43 of file wvurl.h.

◆ getport()

int WvUrl::getport ( ) const
inline

Definition at line 45 of file wvurl.h.

◆ getuser()

WvStringParm WvUrl::getuser ( ) const
inline

Definition at line 47 of file wvurl.h.

◆ getpassword()

WvStringParm WvUrl::getpassword ( ) const
inline

Definition at line 49 of file wvurl.h.

Member Data Documentation

◆ proto

WvString WvUrl::proto
protected

Definition at line 53 of file wvurl.h.

◆ hostname

WvString WvUrl::hostname
protected

Definition at line 53 of file wvurl.h.

◆ user

WvString WvUrl::user
protected

Definition at line 53 of file wvurl.h.

◆ password

WvString WvUrl::password
protected

Definition at line 53 of file wvurl.h.

◆ port

int WvUrl::port
protected

Definition at line 54 of file wvurl.h.

◆ resolving

bool WvUrl::resolving
protected

Definition at line 55 of file wvurl.h.

◆ dns

WvResolver WvUrl::dns
protected

Definition at line 56 of file wvurl.h.

◆ addr

WvIPPortAddr* WvUrl::addr
protected

Definition at line 57 of file wvurl.h.

◆ file

WvString WvUrl::file
protected

Definition at line 58 of file wvurl.h.

◆ err

WvString WvUrl::err
protected

Definition at line 58 of file wvurl.h.


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