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 Member Functions

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

Protected Member Functions

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.

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 Sun Aug 10 06:24:58 2003 for XML-Security-C by doxygen 1.3.2