OSXMLEncodeStream Class Reference
The OSXMLEncodeStream class is derived from the OSXMLMessageBuffer base class. More...
#include <rtXmlCppMsgBuf.h>
Inheritance diagram for OSXMLEncodeStream:

Public Member Functions | |
| OSXMLEncodeStream (OSRTOutputStream &outputStream) | |
| This version of the OSXMLEncodeStream constructor takes a reference to the OSOutputStream object. | |
| OSXMLEncodeStream (OSRTOutputStream *pOutputStream, OSBOOL ownStream=TRUE) | |
| This version of the OSXMLEncodeStream constructor takes a pointer to the OSOutputStream object. | |
| virtual OSBOOL | isA (int bufferType) |
| This is a virtual method that must be overridden by derived classes to allow identification of the class. | |
| virtual const OSOCTET * | getMsgPtr () |
| This is a virtual method that must be overridden by derived classes to allow access to the stored message. | |
Protected Attributes | |
| OSRTOutputStream * | mpStream |
| A pointer to an OSRTOutputStream object. | |
| OSBOOL | mbOwnStream |
| TRUE if the OSXMLEncodeStream object will close and free the stream in the destructor. | |
Detailed Description
The OSXMLEncodeStream class is derived from the OSXMLMessageBuffer base class.It contains variables and methods specific to streaming encoding XML messages. It is used to manage the stream into which a message is to be encoded.
Definition at line 229 of file rtXmlCppMsgBuf.h.
Constructor & Destructor Documentation
|
|
This version of the OSXMLEncodeStream constructor takes a reference to the OSOutputStream object. The stream is assumed to have been previuously initialized.
|
|
||||||||||||
|
This version of the OSXMLEncodeStream constructor takes a pointer to the OSOutputStream object. The stream is assumed to have been previuously initialized. if ownStream is set to TRUE, then stream will be closed and freed in the destructor.
|
Member Function Documentation
|
|
This is a virtual method that must be overridden by derived classes to allow access to the stored message. The base class implementation returns a null value.
Definition at line 285 of file rtXmlCppMsgBuf.h. |
|
|
This is a virtual method that must be overridden by derived classes to allow identification of the class. The base class variant is abstract. This method matches an enumerated identifier defined in the base class. One identifier is declared for each of the derived classes.
Definition at line 275 of file rtXmlCppMsgBuf.h. |
The documentation for this class was generated from the following file:
