18#if !defined(XALANFILEOUTPUTSTREAM_HEADER_GUARD_1357924680)
19#define XALANFILEOUTPUTSTREAM_HEADER_GUARD_1357924680
28#if defined(XALAN_WINDOWS)
52#if defined(XALAN_WINDOWS)
53 typedef HANDLE HandleType;
66 MemoryManager& theManager,
72 MemoryManager& theManager,
93 const Locator* theLocator = 0);
98 virtual const XalanDOMChar*
106 static const XalanDOMChar m_type[];
125 const Locator* theLocator = 0);
130 virtual const XalanDOMChar*
137 static const XalanDOMChar m_type[];
145 const char* theBuffer,
virtual ~XalanFileOutputStreamOpenException()
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
XalanFileOutputStreamOpenException(const XalanDOMString &theFileName, int theErrorCode, XalanDOMString &theBuffer, const Locator *theLocator=0)
Construct an XalanFileOutputStreamOpen exception object for an exception that occurred on opening a t...
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
XalanFileOutputStreamWriteException(const XalanDOMString &theFileName, int theErrorCode, XalanDOMString &theBuffer, const Locator *theLocator=0)
Construct an XalanFileOutputStreamOpen exception object for an exception that occurred while writing ...
virtual ~XalanFileOutputStreamWriteException()
virtual ~XalanFileOutputStream()
virtual void writeData(const char *theBuffer, size_type theBufferLength)
Write the data in the buffer.
XalanFileOutputStream(const XalanDOMString &theFileName, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
Construct an XalanFileOutputStream object.
static XalanFileOutputStream * create(const XalanDOMString &theFileName, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
virtual void doFlush()
Flush the stream.
XalanTranscodingServices::size_type size_type
XalanOutputStream(MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize, size_type theTranscoderBlockSize=eDefaultTranscoderBlockSize, bool fThrowTranscodeException=true)
Constructor.