Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class 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 (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *newDoc)
 XSECCanon (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *newDoc, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *newStartNode)
virtual ~XSECCanon ()
int outputBuffer (unsigned char *outBuffer, int numBytes)
bool setStartNode (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *newStartNode)

Protected Member Functions

virtual int processNextNode ()=0

Protected Attributes

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

Constructor & Destructor Documentation

XSECCanon::XSECCanon  ) 
 

XSECCanon::XSECCanon XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  newDoc  ) 
 

XSECCanon::XSECCanon XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  newDoc,
XERCES_CPP_NAMESPACE_QUALIFIER 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 XERCES_CPP_NAMESPACE_QUALIFIER 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]
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* XSECCanon::mp_doc [protected]
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * XSECCanon::mp_nextNode [protected]
 

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode* XSECCanon::mp_startNode [protected]
 


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