 |
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
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;
127 #endif // XALANFSTREAMOUTPUTSTREAM_HEADER_GUARD_1357924680
XalanFStreamOutputStream(FILE *theFileHandle, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
Construct a XalanFStreamOutputStream object.
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanTranscodingServices::size_type size_type
virtual void writeData(const char *theBuffer, size_type theBufferLength)
Write the data in the buffer.
XalanFStreamOutputStreamWriteException(int theErrorCode, XalanDOMString &theBuffer)
Construct an XalanFStreamOutputStreamWriteException exception object for an exception that occurred w...
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
virtual ~XalanFStreamOutputStream()
virtual const XalanDOMChar * getType() const
Retrieve type of exception.
virtual ~XalanFStreamOutputStreamWriteException()
static XalanFStreamOutputStream * create(FILE *theFileHandle, MemoryManager &theManager, size_type theBufferSize=eDefaultBufferSize)
virtual void doFlush()
Flush the stream.