Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

XSECCanon Class Reference

#include <XSECCanon.hpp>

Inheritance diagram for XSECCanon:

Inheritance graph
[legend]
Collaboration diagram for XSECCanon:

Collaboration graph
[legend]
List of all members.

Public Methods

 XSECCanon ()
 XSECCanon (DOMDocument *newDoc)
 XSECCanon (DOMDocument *newDoc, DOMNode *newStartNode)
virtual ~XSECCanon ()
int outputBuffer (unsigned char *outBuffer, int numBytes)
bool setStartNode (DOMNode *newStartNode)

Protected Methods

virtual int processNextNode ()=0

Protected Attributes

DOMDocument * mp_doc
DOMNode * mp_startNode
DOMNode * mp_nextNode
safeBuffer m_buffer
int m_bufferLength
int m_bufferPoint
bool m_allNodesDone

Constructor & Destructor Documentation

XSECCanon::XSECCanon  
 

XSECCanon::XSECCanon DOMDocument *    newDoc
 

XSECCanon::XSECCanon DOMDocument *    newDoc,
DOMNode *    newStartNode
 

virtual XSECCanon::~XSECCanon   [virtual]
 


Member Function Documentation

int XSECCanon::outputBuffer unsigned char *    outBuffer,
int    numBytes
 

virtual int XSECCanon::processNextNode   [protected, pure virtual]
 

Implemented in XSECC14n20010315, and XSECC14n20010315.

bool XSECCanon::setStartNode DOMNode *    newStartNode
 


Member Data Documentation

bool XSECCanon::m_allNodesDone [protected]
 

safeBuffer XSECCanon::m_buffer [protected]
 

int XSECCanon::m_bufferLength [protected]
 

int XSECCanon::m_bufferPoint [protected]
 

DOMDocument* XSECCanon::mp_doc [protected]
 

DOMNode * XSECCanon::mp_nextNode [protected]
 

DOMNode* XSECCanon::mp_startNode [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Jan 11 20:35:28 2003 for XML-Security-C by doxygen1.2.15