Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvUrlRequest Class Reference

#include <wvhttppool.h>

Collaboration diagram for WvUrlRequest:

[legend]
List of all members.

Public Member Functions

 WvUrlRequest (WvStringParm _url, WvStringParm _method, WvStringParm _headers, WvStream *content_source, bool _create_dirs, bool _pipeline_test)
 ~WvUrlRequest ()
void done ()

Public Attributes

WvUrl url
WvString headers
WvUrlStreaminstream
WvBufUrlStreamoutstream
WvStreamputstream
bool pipeline_test
bool inuse
bool is_dir
bool create_dirs
WvString method

Constructor & Destructor Documentation

WvUrlRequest::WvUrlRequest WvStringParm  _url,
WvStringParm  _method,
WvStringParm  _headers,
WvStream content_source,
bool  _create_dirs,
bool  _pipeline_test
 

Definition at line 26 of file wvhttppool.cc.

References create_dirs, WvBufStream::death_notify, instream, inuse, is_dir, method, outstream, pipeline_test, putstream, url, WvBufUrlStream::url, WvStringParm, and WvUrlRequest().

Referenced by WvUrlRequest().

WvUrlRequest::~WvUrlRequest  ) 
 

Definition at line 55 of file wvhttppool.cc.

References done().


Member Function Documentation

void WvUrlRequest::done  ) 
 

Definition at line 61 of file wvhttppool.cc.

References WvBufStream::death_notify, inuse, outstream, putstream, and WvBufStream::seteof().

Referenced by WvFtpStream::close(), and ~WvUrlRequest().


Member Data Documentation

bool WvUrlRequest::create_dirs
 

Definition at line 41 of file wvhttppool.h.

Referenced by WvFtpStream::execute(), and WvUrlRequest().

WvString WvUrlRequest::headers
 

Definition at line 33 of file wvhttppool.h.

WvUrlStream* WvUrlRequest::instream
 

Definition at line 34 of file wvhttppool.h.

Referenced by WvUrlRequest().

bool WvUrlRequest::inuse
 

Definition at line 39 of file wvhttppool.h.

Referenced by done(), WvHttpStream::execute(), and WvUrlRequest().

bool WvUrlRequest::is_dir
 

Definition at line 40 of file wvhttppool.h.

Referenced by WvFtpStream::execute(), and WvUrlRequest().

WvString WvUrlRequest::method
 

Definition at line 42 of file wvhttppool.h.

Referenced by WvHttpStream::execute(), and WvUrlRequest().

WvBufUrlStream* WvUrlRequest::outstream
 

Definition at line 35 of file wvhttppool.h.

Referenced by WvHttpPool::addurl(), WvUrlStream::addurl(), done(), WvHttpStream::execute(), WvFtpStream::execute(), and WvUrlRequest().

bool WvUrlRequest::pipeline_test
 

Definition at line 38 of file wvhttppool.h.

Referenced by WvUrlRequest().

WvStream* WvUrlRequest::putstream
 

Definition at line 36 of file wvhttppool.h.

Referenced by done(), WvHttpStream::execute(), WvFtpStream::execute(), WvHttpStream::post_select(), WvFtpStream::post_select(), WvHttpStream::pre_select(), WvFtpStream::pre_select(), and WvUrlRequest().

WvUrl WvUrlRequest::url
 

Definition at line 32 of file wvhttppool.h.

Referenced by WvUrlStream::addurl(), WvHttpStream::close(), WvFtpStream::close(), WvUrlStream::delurl(), WvFtpStream::execute(), and WvUrlRequest().


The documentation for this class was generated from the following files:
Generated on Tue Oct 5 01:09:34 2004 for WvStreams by doxygen 1.3.7