Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XSECTXFMInputSource Class Reference
[Classes that interface applications to XML Security C.]

#include <XSECTXFMInputSource.hpp>

Collaboration diagram for XSECTXFMInputSource:

Collaboration graph
[legend]
List of all members.

Detailed Description

InputSource wrapper for a TXFMList.

This class provides a wrapper for a TXFMList. It is used to provide an input to the Xerces Parser.

Note:
This is a one-off use class. In the process of providing bytes to the parser, it runs through the transforms, which (currently) cannot be reset.


Public Member Functions

Constructors and Destructors
 XSECTXFMInputSource (TXFMChain *lst, bool deleteWhenDone=true)
 Construct around an existing transform list.
virtual ~XSECTXFMInputSource ()
 Destructor.
Stream management methods
XERCES_CPP_NAMESPACE_QUALIFIER
BinInputStream * 
makeStream () const
 Interface method.


Constructor & Destructor Documentation

XSECTXFMInputSource::XSECTXFMInputSource TXFMChain lst,
bool  deleteWhenDone = true
 

Construct around an existing transform list.

Parameters:
lst The final TXFM element in the input chain.
deleteWhenDone Flag to instruct the class to delete the chain when done. By default set to true.

virtual XSECTXFMInputSource::~XSECTXFMInputSource  )  [virtual]
 

Destructor.

Delete the object. If deleteWhenDone was set during construction, will delete the chain if it has not already been done.


Member Function Documentation

XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream* XSECTXFMInputSource::makeStream  )  const
 

Interface method.

Returns an InputStream that can be read by the parser


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 17:46:00 2005 for XML-Security-C by  doxygen 1.4.2