SourcePro® 2021.1 |
SourcePro® API Reference Guide |
Product Documentation: SourcePro Documentation Home |
These classes allow you to serialize an object and write it as a stream of XML data. The serialized object can later be streamed in and restored, either by the process that streamed the object or by another process equipped to handle XML streams.
Classes | |
class | RWEnhancedXmlObjectInputStreamImp |
Reads objects encoded in XML from the supplied RWDataInputStream. More... | |
class | RWEnhancedXmlObjectOutputStreamImp |
Writes objects as XML into the supplied RWDataOutputStream. More... | |
class | RWTParsedTransformInputStreamImp< InputStream, FilteredInputStreamImp, Transform, Traits > |
Implements a buffer that can be used with any kind of input stream. More... | |
class | RWTParsedTransformObjectInputStreamImp< Transform > |
Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source. More... | |
class | RWTParsedTransformObjectOutputStreamImp< Transform > |
Constructs an XML stream that includes a generic transformation of the XML document before writing it out to the sink. More... | |
class | RWTParsedTransformOutputStreamImp< OutputStream, FilteredOutputStreamImp, Transform, Traits > |
Implements a buffer that can be used with any kind of output stream. More... | |
class | RWTTransformInputStreamImp< InputStream, FilteredInputStreamImp, Transform > |
Implements a buffered char or byte input character stream that includes a transformation. More... | |
class | RWTTransformObjectInputStreamImp< Transform > |
Constructs an XML input stream that applies a generic transformation to the XML document before reading it from the source. More... | |
class | RWTTransformObjectOutputStreamImp< Transform > |
Constructs an XML stream that applies a generic transformation to the XML document before writing it out to the sink. More... | |
class | RWTTransformOutputStreamImp< OutputStream, FilteredOutputStreamImp, Transform > |
Implements a buffered char or byte output stream that includes a transformation. More... | |
class | RWTXmlTraits< char > |
Provides character and string values required by the RWTParsedXXX transformation classes. More... | |
class | RWXmlObjectInputStreamImp |
Reads and restores objects encoded in XML from the supplied RWDataInputStream. More... | |
class | RWXmlObjectOutputStreamImp |
Serializes one or more objects as an XML-formatted data stream and passes the stream to a supplied RWDataOutputStream. More... | |
class | RWXmlObjectStreamCommon |
Base class shared by XML object input and output streams. More... | |
class | RWXmlStreamElement |
An XML element abstraction for implementing efficient C++ transformations. More... | |
Macros | |
#define | RW_SHOWMANYC_RETURN_TYPE |
#define | RW_STREAM_BUFFER_SIZE |
#define RW_SHOWMANYC_RETURN_TYPE |
Deprecated. Defined to be the type returned by std::streambuf::showmanyc().
#define RW_STREAM_BUFFER_SIZE |
The default size, in bytes, for dynamically allocated internal buffers. The value of this constant is 512, but can be overridden by defining the macro as part of a build configuration.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |