18#if !defined(XALANFSTREAMOUTPUTSTREAM_HEADER_GUARD_1357924680)
19#define XALANFSTREAMOUTPUTSTREAM_HEADER_GUARD_1357924680
45 enum { eDefaultBufferSize = 8192u };
56 MemoryManager& theManager,
57 size_type theBufferSize = eDefaultBufferSize);
62 MemoryManager& theManager,
63 size_type theBufferSize = eDefaultBufferSize);
85 virtual const XalanDOMChar*
92 static const XalanDOMChar m_type[];
99 const char* theBuffer,
118 FILE*
const m_handle;
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanFStreamOutputStreamWriteException(int theErrorCode, XalanDOMString &theBuffer)
Construct an XalanFStreamOutputStreamWriteException exception object for an exception that occurred w...
virtual ~XalanFStreamOutputStreamWriteException()
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
virtual ~XalanFStreamOutputStream()
static XalanFStreamOutputStream * create(FILE *theFileHandle, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
virtual void doFlush()
Flush the stream.
XalanFStreamOutputStream(FILE *theFileHandle, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
Construct a XalanFStreamOutputStream object.
virtual void writeData(const char *theBuffer, size_type theBufferLength)
Write the data in the buffer.
XalanTranscodingServices::size_type size_type
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)