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

xpOutputStream Class Reference

#include <xpOutputStream.h>

Inheritance diagram for xpOutputStream

Inheritance graph

[legend]
Collaboration diagram for xpOutputStream:

Collaboration graph

[legend]
List of all members.

Public Methods

 xpOutputStream (nsIOutputStream* outputStream)
void flush ()
void write (char theChar)
void write (XalanDOMChar theChar)
void write (const char* theBuffer)
void write (const XalanDOMChar* theBuffer)
void write (const char* theBuffer, unsigned long theBufferLength)
void write (const XalanDOMChar* theBuffer, unsigned long theBufferLength)

Private Methods

void doWrite (const XalanDOMChar* theBuffer)

Private Attributes

nsCOMPtr<nsIOutputStream> m_OutputStream

Constructor & Destructor Documentation

xpOutputStream::xpOutputStream ( nsIOutputStream * outputStream )
 

Definition at line 17 of file xpOutputStream.cpp.


Member Function Documentation

void xpOutputStream::doWrite ( const XalanDOMChar * theBuffer ) [private]
 

Definition at line 71 of file xpOutputStream.cpp.

Referenced by write().

void xpOutputStream::flush ( )
 

Definition at line 23 of file xpOutputStream.cpp.

void xpOutputStream::write ( const XalanDOMChar * theBuffer,
unsigned long theBufferLength )
 

Definition at line 65 of file xpOutputStream.cpp.

void xpOutputStream::write ( const char * theBuffer,
unsigned long theBufferLength )
 

Definition at line 58 of file xpOutputStream.cpp.

void xpOutputStream::write ( const XalanDOMChar * theBuffer )
 

Definition at line 52 of file xpOutputStream.cpp.

void xpOutputStream::write ( const char * theBuffer )
 

Definition at line 45 of file xpOutputStream.cpp.

void xpOutputStream::write ( XalanDOMChar theChar )
 

Definition at line 36 of file xpOutputStream.cpp.

void xpOutputStream::write ( char theChar )
 

Definition at line 29 of file xpOutputStream.cpp.


Member Data Documentation

nsCOMPtr< nsIOutputStream > xpOutputStream::m_OutputStream [private]
 

Definition at line 28 of file xpOutputStream.h.


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