blautenb    2003/09/11 04:12:40

  Modified:    c/src/framework XSECDefs.hpp XSECProvider.cpp
                        XSECProvider.hpp XSECURIResolver.hpp
                        XSECURIResolverXerces.cpp XSECURIResolverXerces.hpp
                        XSECW32Config.hpp
  Log:
  Cleaned up usage of Xerces namespace - no longer inject into global namespace 
in headers
  
  Revision  Changes    Path
  1.8       +2 -3      xml-security/c/src/framework/XSECDefs.hpp
  
  Index: XSECDefs.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECDefs.hpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XSECDefs.hpp      5 Jul 2003 10:30:34 -0000       1.7
  +++ XSECDefs.hpp      11 Sep 2003 11:12:39 -0000      1.8
  @@ -109,8 +109,7 @@
   
   #if defined(XERCES_HAS_CPP_NAMESPACE)
   #    define XSEC_USING_XERCES(NAME) using XERCES_CPP_NAMESPACE :: NAME
  -#    define XSEC_DECLARE_XERCES_CLASS(NAME) namespace XERCES_CPP_NAMESPACE { 
class NAME; } \
  -                                                                             
   using XERCES_CPP_NAMESPACE::NAME
  +#    define XSEC_DECLARE_XERCES_CLASS(NAME) namespace XERCES_CPP_NAMESPACE { 
class NAME; }
   #    define XSEC_DECLARE_XERCES_STRUCT(NAME) namespace XERCES_CPP_NAMESPACE 
{ struct NAME; }
   #else
   #    define XERCES_CPP_NAMESPACE_QUALIFIER
  
  
  
  1.7       +3 -3      xml-security/c/src/framework/XSECProvider.cpp
  
  Index: XSECProvider.cpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECProvider.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XSECProvider.cpp  31 Aug 2003 12:50:47 -0000      1.6
  +++ XSECProvider.cpp  11 Sep 2003 11:12:39 -0000      1.7
  @@ -63,8 +63,6 @@
    * XSECProvider.hpp := The main interface for users wishing to gain access
    *                     to signature objects
    *
  - * Author(s): Berin Lautenbach
  - *
    * $Id$
    *
    */
  @@ -75,6 +73,8 @@
   #include <xsec/framework/XSECURIResolverXerces.hpp>
   
   #include "../xenc/impl/XENCCipherImpl.hpp"
  +
  +XERCES_CPP_NAMESPACE_USE
   
   // 
--------------------------------------------------------------------------------
   //           Constructors/Destructors
  
  
  
  1.8       +7 -4      xml-security/c/src/framework/XSECProvider.hpp
  
  Index: XSECProvider.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECProvider.hpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- XSECProvider.hpp  31 Aug 2003 12:50:47 -0000      1.7
  +++ XSECProvider.hpp  11 Sep 2003 11:12:39 -0000      1.8
  @@ -148,7 +148,10 @@
         * @see DSIGSignature#load
         */
   
  -     DSIGSignature * newSignatureFromDOM(DOMDocument *doc, DOMNode *sigNode);
  +     DSIGSignature * newSignatureFromDOM(
  +             XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *doc, 
  +             XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *sigNode
  +     );
   
       /**
         * \brief DSIGSignature creator for use with existing XML signatures or 
templates.
  @@ -166,7 +169,7 @@
         * @see DSIGSignature#load
         */
        
  -     DSIGSignature * newSignatureFromDOM(DOMDocument *doc);
  +     DSIGSignature * newSignatureFromDOM(XERCES_CPP_NAMESPACE_QUALIFIER 
DOMDocument *doc);
   
       /**
         * \brief DSIGSignature creator for creating new XML signatures.
  @@ -218,7 +221,7 @@
         * @returns An implementation object for XENCCipher
         */
   
  -     XENCCipher * newCipher(DOMDocument * doc);
  +     XENCCipher * newCipher(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * 
doc);
   
        /**
         * \brief Method to delete XENCCipher objects created via this provider
  
  
  
  1.6       +3 -7      xml-security/c/src/framework/XSECURIResolver.hpp
  
  Index: XSECURIResolver.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECURIResolver.hpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XSECURIResolver.hpp       5 Jul 2003 10:30:34 -0000       1.5
  +++ XSECURIResolver.hpp       11 Sep 2003 11:12:39 -0000      1.6
  @@ -63,12 +63,7 @@
    * XSECURIResolver := Virtual Interface class that takes a URI and
    *                    creates a binary input stream from it.
    *
  - * Author(s): Berin Lautenbach
  - *
  - * $ID$
  - *
  - * $LOG$
  - *
  + * $Id$
    */
   
   #ifndef XSECURIRESOLVER_INCLUDE
  @@ -133,7 +128,8 @@
         * @returns The octet stream corresponding to the URI.
         */
   
  -     virtual BinInputStream * resolveURI(const XMLCh * uri) = 0;
  +     virtual XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream * 
  +             resolveURI(const XMLCh * uri) = 0;
   
        /**
         * \brief Clone the resolver to be installed in a new object.
  
  
  
  1.7       +2 -8      xml-security/c/src/framework/XSECURIResolverXerces.cpp
  
  Index: XSECURIResolverXerces.cpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECURIResolverXerces.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XSECURIResolverXerces.cpp 28 Jul 2003 12:52:43 -0000      1.6
  +++ XSECURIResolverXerces.cpp 11 Sep 2003 11:12:39 -0000      1.7
  @@ -63,11 +63,7 @@
    * XSECURIResolverXerces := Virtual Interface class that takes a URI and
    *                    creates a binary input stream from it.
    *
  - * Author(s): Berin Lautenbach
  - *
  - * $ID$
  - *
  - * $LOG$
  + * $Id$
    *
    */
   
  @@ -80,9 +76,7 @@
   #include <xercesc/util/XMLString.hpp>
   #include <xercesc/util/Janitor.hpp>
   
  -XSEC_USING_XERCES(XMLString);
  -XSEC_USING_XERCES(Janitor);
  -
  +XERCES_CPP_NAMESPACE_USE
   
   #include <string.h>
   
  
  
  
  1.5       +2 -4      xml-security/c/src/framework/XSECURIResolverXerces.hpp
  
  Index: XSECURIResolverXerces.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECURIResolverXerces.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XSECURIResolverXerces.hpp 5 Jul 2003 10:30:34 -0000       1.4
  +++ XSECURIResolverXerces.hpp 11 Sep 2003 11:12:39 -0000      1.5
  @@ -63,8 +63,6 @@
    * XSECURIResolverXerces := Virtual Interface class that takes a URI and
    *                    creates a binary input stream from it.
    *
  - * Author(s): Berin Lautenbach
  - *
    * $Id$
    *
    */
  @@ -123,7 +121,7 @@
         * @returns The octet stream corresponding to the URI.
         */
   
  -     virtual BinInputStream * resolveURI(const XMLCh * uri);
  +     virtual XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream * 
resolveURI(const XMLCh * uri);
   
        /**
         * \brief Clone the resolver to be installed in a new object.
  
  
  
  1.13      +8 -1      xml-security/c/src/framework/XSECW32Config.hpp
  
  Index: XSECW32Config.hpp
  ===================================================================
  RCS file: /home/cvs/xml-security/c/src/framework/XSECW32Config.hpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- XSECW32Config.hpp 5 Jul 2003 10:30:34 -0000       1.12
  +++ XSECW32Config.hpp 11 Sep 2003 11:12:39 -0000      1.13
  @@ -88,6 +88,13 @@
    * constructors
    */
   #    define XSEC_XERCES_FORMATTER_REQUIRES_VERSION 1
  +
  + /* 2.3 and above use a user defined Memory Manager.  In some cases, this
  +   actually needs to be passed to functions
  +*/
  +
  +#    define XSEC_XERCES_REQUIRES_MEMMGR 1
  +
   #else
   /*
    * In version 2.2, the XMLUri class was broken for relative URI 
de-referencing
  
  
  

Reply via email to