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

ApacheOutputStream Class Reference

#include <ApacheOutputStream.h>

Inheritance diagram for ApacheOutputStream

Inheritance graph

[legend]
Collaboration diagram for ApacheOutputStream:

Collaboration graph

[legend]
List of all members.

Public Methods

virtual NS_DECL_ISUPPORTS
nsresult 
Close (void)
virtual nsresult Flush (void)
virtual nsresult Write (const char *buf, PRUint32 count, PRUint32 *_retval)
virtual nsresult WriteFrom (nsIInputStream *inStr, PRUint32 count, PRUint32 *_retval)
virtual nsresult WriteSegments (nsReadSegmentFun reader, void * closure, PRUint32 count, PRUint32 *_retval)
virtual nsresult GetNonBlocking (PRBool *aNonBlocking)
virtual nsresult SetNonBlocking (PRBool aNonBlocking)
virtual nsresult GetObserver (nsIOutputStreamObserver * *aObserver)
virtual nsresult SetObserver (nsIOutputStreamObserver * aObserver)
 ApacheOutputStream (request_rec* request)
virtual ~ApacheOutputStream ()

Private Methods

 ApacheOutputStream (const ApacheOutputStream&)
ApacheOutputStream& operator= (const ApacheOutputStream&)
bool operator== (const ApacheOutputStream&) const

Private Attributes

request_rec* m_request

Constructor & Destructor Documentation

ApacheOutputStream::ApacheOutputStream ( request_rec * request )
 

ApacheOutputStream::~ApacheOutputStream ( ) [virtual]
 

Definition at line 24 of file ApacheOutputStream.cpp.

ApacheOutputStream::ApacheOutputStream ( const ApacheOutputStream & ) [private]
 


Member Function Documentation

NS_IMETHODIMP ApacheOutputStream::Close ( void ) [virtual]
 

Definition at line 44 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::Flush ( void ) [virtual]
 

Definition at line 37 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::GetNonBlocking ( PRBool * aNonBlocking ) [virtual]
 

Definition at line 65 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::GetObserver ( nsIOutputStreamObserver ** aObserver ) [virtual]
 

Definition at line 76 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::SetNonBlocking ( PRBool aNonBlocking ) [virtual]
 

Definition at line 69 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::SetObserver ( nsIOutputStreamObserver * aObserver ) [virtual]
 

Definition at line 80 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::Write ( const char * buf,
PRUint32 count,
PRUint32 * _retval ) [virtual]
 

Definition at line 29 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::WriteFrom ( nsIInputStream * inStr,
PRUint32 count,
PRUint32 * _retval ) [virtual]
 

Definition at line 51 of file ApacheOutputStream.cpp.

NS_IMETHODIMP ApacheOutputStream::WriteSegments ( nsReadSegmentFun reader,
void * closure,
PRUint32 count,
PRUint32 * _retval ) [virtual]
 

Definition at line 58 of file ApacheOutputStream.cpp.

ApacheOutputStream& ApacheOutputStream::operator= ( const ApacheOutputStream & ) [private]
 

bool ApacheOutputStream::operator== ( const ApacheOutputStream & ) const [private]
 


Member Data Documentation

request_rec * ApacheOutputStream::m_request [private]
 

Definition at line 31 of file ApacheOutputStream.h.


The documentation for this class was generated from the following files:
Generated at Tue Sep 12 16:34:11 2000 by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000