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

Canon_c14n20010315.hpp

Go to the documentation of this file.
00001 /*
00002  * XSEC
00003  *
00004  * XSECC14n20010315 := Canonicaliser object to process XML document in line with
00005  *                       RFC 3076
00006  *
00007  */
00008 
00009 //XSEC includes
00010 #include <utils/XSECNameSpaceHolder.hpp>
00011 #include <canon/XSECCanon.hpp>
00012 
00013 
00014 // --------------------------------------------------------------------------------
00015 //           XSECC14n20010315 Object definition
00016 // --------------------------------------------------------------------------------
00017 
00018 class XSECC14n20010315 : XSECCanon {
00019 
00020 private:
00021 
00022     // For the name space work
00023     XSECNameSpaceHolder nsHolder;
00024 
00025 public:
00026 
00027     // Constructors
00028     XSECC14n20010315();
00029     XSECC14n20010315(const DOM_Node &newDoc);
00030     XSECC14n20010315(const DOM_Node &newDoc, const DOM_Node &newStartNode);
00031     ~XSECC14n20010315();
00032 
00033 protected:
00034 
00035     // Implementation of virtual function
00036     int processNextNode();
00037 
00038 };
00039 
00040 
00041 

Generated on Sat Jan 11 20:34:06 2003 for XML-Security-C by doxygen1.2.15