#include <XSECBinTXFMInputStream.hpp>
Collaboration diagram for XSECBinTXFMInputStream:
Public Methods | |
virtual unsigned int | curPos () const |
Current position in stream. More... | |
virtual unsigned int | readBytes (XMLByte *const toFill, const unsigned int maxToRead) |
Retrieve the required number of bytes and return. More... | |
Constructors and Destructors | |
XSECBinTXFMInputStream (TXFMBase *lst, bool deleteWhenDone=true) | |
Construct around an existing transform list. More... | |
virtual | ~XSECBinTXFMInputStream () |
Destructor. More... | |
Stream management methods | |
void | reset () |
Reset the stream. More... |
This class provides a wrapper for a TXFMList. It can be used to either provide a nice interface to applications wishing to read the BYTESTREAM output of a TXFM chain, or, as it is derived from BinInputStream, provide an input to the Xerces Parser.
|
Construct around an existing transform list.
|
|
Destructor.
Delete the object. If deleteWhenDone was set during construction, will delete the chain if it has not already been done. |
|
Current position in stream.
|
|
Retrieve the required number of bytes and return.
Retrieve up to the requested number of bytes. Does not always retrieve as much as requested, but will always retrieve something until completed.
|
|
Reset the stream.
|