You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by bl...@apache.org on 2003/09/11 13:11:06 UTC
cvs commit: xml-security/c/src/utils/winutils XSECBinHTTPURIInputStream.cpp XSECBinHTTPURIInputStream.hpp XSECURIResolverGenericWin32.cpp XSECURIResolverGenericWin32.hpp
blautenb 2003/09/11 04:11:06
Modified: c/src/utils XSECDOMUtils.cpp XSECDOMUtils.hpp
XSECNameSpaceExpander.cpp XSECNameSpaceExpander.hpp
XSECSafeBufferFormatter.cpp
XSECSafeBufferFormatter.hpp XSECTXFMInputSource.cpp
XSECTXFMInputSource.hpp XSECXPathNodeList.cpp
XSECXPathNodeList.hpp
c/src/utils/winutils XSECBinHTTPURIInputStream.cpp
XSECBinHTTPURIInputStream.hpp
XSECURIResolverGenericWin32.cpp
XSECURIResolverGenericWin32.hpp
Log:
Cleaned up usage of Xerces namespace - no longer inject into global namespace in headers
Revision Changes Path
1.14 +1 -5 xml-security/c/src/utils/XSECDOMUtils.cpp
Index: XSECDOMUtils.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECDOMUtils.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- XSECDOMUtils.cpp 8 Sep 2003 12:07:49 -0000 1.13
+++ XSECDOMUtils.cpp 11 Sep 2003 11:11:05 -0000 1.14
@@ -82,11 +82,7 @@
#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/TransService.hpp>
-XSEC_USING_XERCES(XMLTransService);
-XSEC_USING_XERCES(XMLTranscoder);
-XSEC_USING_XERCES(XMLPlatformUtils);
-XSEC_USING_XERCES(Janitor);
-XSEC_USING_XERCES(chNull);
+XERCES_CPP_NAMESPACE_USE
// --------------------------------------------------------------------------------
// Utilities to manipulate DSIG namespaces
1.12 +10 -13 xml-security/c/src/utils/XSECDOMUtils.hpp
Index: XSECDOMUtils.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECDOMUtils.hpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- XSECDOMUtils.hpp 8 Sep 2003 12:07:49 -0000 1.11
+++ XSECDOMUtils.hpp 11 Sep 2003 11:11:05 -0000 1.12
@@ -82,9 +82,6 @@
#include <xercesc/dom/DOM.hpp>
#include <xercesc/util/XMLString.hpp>
-XSEC_USING_XERCES(DOMNode);
-XSEC_USING_XERCES(XMLString);
-
#define COMPARE_STRING_LENGTH 256
// --------------------------------------------------------------------------------
@@ -114,10 +111,10 @@
// Utilities to manipulate namespaces
// --------------------------------------------------------------------------------
-const XMLCh DSIG_EXPORT * getDSIGLocalName(const DOMNode *node);
-const XMLCh DSIG_EXPORT * getECLocalName(const DOMNode *node);
-const XMLCh DSIG_EXPORT * getXPFLocalName(const DOMNode *node);
-const XMLCh DSIG_EXPORT * getXENCLocalName(const DOMNode *node);
+const XMLCh DSIG_EXPORT * getDSIGLocalName(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node);
+const XMLCh DSIG_EXPORT * getECLocalName(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node);
+const XMLCh DSIG_EXPORT * getXPFLocalName(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node);
+const XMLCh DSIG_EXPORT * getXENCLocalName(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node);
// --------------------------------------------------------------------------------
// Do UTF-8 <-> UTF-16 transcoding
@@ -129,15 +126,15 @@
// Find a nominated DSIG/XENC node in a document
// --------------------------------------------------------------------------------
-DOMNode DSIG_EXPORT * findDSIGNode(DOMNode *n, const char * nodeName);
-DOMNode DSIG_EXPORT * findXENCNode(DOMNode *n, const char * nodeName);
+XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT * findDSIGNode(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, const char * nodeName);
+XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT * findXENCNode(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, const char * nodeName);
// --------------------------------------------------------------------------------
// Find particular type of node child
// --------------------------------------------------------------------------------
-DOMNode DSIG_EXPORT * findFirstChildOfType(DOMNode *n, DOMNode::NodeType t);
-DOMNode DSIG_EXPORT * findNextChildOfType(DOMNode *n, DOMNode::NodeType t);
+XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT * findFirstChildOfType(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType t);
+XERCES_CPP_NAMESPACE_QUALIFIER DOMNode DSIG_EXPORT * findNextChildOfType(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode::NodeType t);
// --------------------------------------------------------------------------------
// Make a QName
@@ -151,7 +148,7 @@
// Gather text from children
// --------------------------------------------------------------------------------
-void DSIG_EXPORT gatherChildrenText(DOMNode * parent, safeBuffer &output);
+void DSIG_EXPORT gatherChildrenText(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * parent, safeBuffer &output);
// --------------------------------------------------------------------------------
// String decode/encode
1.5 +2 -6 xml-security/c/src/utils/XSECNameSpaceExpander.cpp
Index: XSECNameSpaceExpander.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECNameSpaceExpander.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XSECNameSpaceExpander.cpp 5 Jul 2003 10:30:37 -0000 1.4
+++ XSECNameSpaceExpander.cpp 11 Sep 2003 11:11:05 -0000 1.5
@@ -63,11 +63,7 @@
* XSECNameSpaceExander := Class for expanding out a document's name space axis
* and then shrinking again
*
- * Author(s): Berin Lautenbach
- *
- * $ID$
- *
- * $LOG$
+ * $Id$
*
*/
@@ -77,7 +73,7 @@
#include <xsec/framework/XSECError.hpp>
#include <xsec/utils/XSECDOMUtils.hpp>
-XSEC_USING_XERCES(DOMNamedNodeMap);
+XERCES_CPP_NAMESPACE_USE
XSECNameSpaceExpander::XSECNameSpaceExpander(DOMDocument *d) {
1.6 +12 -12 xml-security/c/src/utils/XSECNameSpaceExpander.hpp
Index: XSECNameSpaceExpander.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECNameSpaceExpander.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XSECNameSpaceExpander.hpp 5 Jul 2003 10:30:37 -0000 1.5
+++ XSECNameSpaceExpander.hpp 11 Sep 2003 11:11:05 -0000 1.6
@@ -63,8 +63,6 @@
* XSECNameSpaceHolder := Container class for holding and managing the name space stack
* Used when running through a DOM document
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
*/
@@ -91,9 +89,9 @@
struct XSECNameSpaceEntry {
// Variables
- safeBuffer m_name; // The name for this name space
- DOMElement * mp_node; // The Element Node owner
- DOMNode * mp_att; // The added attribute node
+ safeBuffer m_name; // The name for this name space
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * mp_node; // The Element Node owner
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * mp_att; // The added attribute node
};
@@ -157,7 +155,7 @@
* @param d The DOM document to be expanded.
*/
- XSECNameSpaceExpander(DOMDocument *d); // Constructor
+ XSECNameSpaceExpander(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *d); // Constructor
/**
* \brief Fragment constructor
@@ -168,7 +166,7 @@
* @param f The starting element of the fragment to be expanded.
*/
- XSECNameSpaceExpander(DOMElement *f); // frag Constructor
+ XSECNameSpaceExpander(XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *f); // frag Constructor
~XSECNameSpaceExpander(); // Default destructor
@@ -194,18 +192,20 @@
void deleteAddedNamespaces(void);
// Check if a node is an added node
- bool nodeWasAdded(DOMNode *n);
+ bool nodeWasAdded(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n);
private: // Functions
XSECNameSpaceExpander(void); // No default constructor
- void recurse(DOMElement *n);
+ void recurse(XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *n);
// data
NameSpaceEntryListVectorType m_lst; // List of added name spaces
- DOMDocument * mp_doc; // The owner document
- DOMElement * mp_fragment; // If we are doing a fragment
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument
+ * mp_doc; // The owner document
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMElement
+ * mp_fragment; // If we are doing a fragment
bool m_expanded; // Have we expanded already?
XSECSafeBufferFormatter * mp_formatter;
1.7 +2 -36 xml-security/c/src/utils/XSECSafeBufferFormatter.cpp
Index: XSECSafeBufferFormatter.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECSafeBufferFormatter.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XSECSafeBufferFormatter.cpp 28 Jul 2003 12:52:46 -0000 1.6
+++ XSECSafeBufferFormatter.cpp 11 Sep 2003 11:11:05 -0000 1.7
@@ -62,8 +62,6 @@
*
* XSECSafeBufferFormatter := Class for formatting DOMStrings into SafeBuffers
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
*/
@@ -72,39 +70,7 @@
#include <xercesc/util/XMLString.hpp>
#include <xsec/framework/XSECError.hpp>
-//XMLFormatter& operator<< (XMLFormatter& strm, const DOMString& s);
-/*
-{
- unsigned int lent = s.length();
-
- if (lent <= 0)
- lent = 0;
-
- XMLCh* buf = new XMLCh[lent + 1];
- if (lent > 0)
- XMLString::copyNString(buf, s.rawBuffer(), lent);
- buf[lent] = 0;
- strm << buf;
- delete [] buf;
- return strm;
-}
-*/
-
-// -----------------------------------------------------------------------
-// If the caller tells us the local coding type, this allows us to work
-// easily with safe buffers and DOMStrings
-// -----------------------------------------------------------------------
-
-
-/* class XSECSafeBufferFormatter {
-
- XMLFormatter * formatter; // To actually perform the formatting
- safeBuffer formatBuffer; // Storage of translated strings
- sbFormatTarget * sbf; // Format target used by XMLFormatter
-
-public:
-
- */
+XERCES_CPP_NAMESPACE_USE
// Constructor
1.6 +24 -17 xml-security/c/src/utils/XSECSafeBufferFormatter.hpp
Index: XSECSafeBufferFormatter.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECSafeBufferFormatter.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XSECSafeBufferFormatter.hpp 5 Jul 2003 10:30:37 -0000 1.5
+++ XSECSafeBufferFormatter.hpp 11 Sep 2003 11:11:05 -0000 1.6
@@ -79,14 +79,11 @@
#include <xercesc/framework/XMLFormatter.hpp>
-XSEC_USING_XERCES(XMLFormatter);
-XSEC_USING_XERCES(XMLFormatTarget);
-
/** @addtogroup internal
* @{
*/
-class sbFormatTarget : public XMLFormatTarget
+class sbFormatTarget : public XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatTarget
{
public:
@@ -105,7 +102,7 @@
void writeChars(const XMLByte* const toWrite,
const unsigned int count,
- XMLFormatter * const formatter)
+ XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter * const formatter)
{
buffer->sbMemcpyIn((char *) toWrite, (int) count);
buffer->setBufferType(safeBuffer::BUFFER_CHAR);
@@ -130,7 +127,8 @@
class XSECSafeBufferFormatter {
- XMLFormatter * formatter; // To actually perform the formatting
+ XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter
+ * formatter; // To actually perform the formatting
safeBuffer formatBuffer; // Storage of translated strings
sbFormatTarget * sbf; // Format target used by XMLFormatter
@@ -140,13 +138,19 @@
XSECSafeBufferFormatter(
const XMLCh * const outEncoding,
- const XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::NoEscapes,
- const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::UnRep_Fail);
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags
+ escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes,
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags
+ unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail
+ );
XSECSafeBufferFormatter(
const char * const outEncoding,
- const XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::NoEscapes,
- const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::UnRep_Fail);
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags
+ escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::NoEscapes,
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags
+ unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRep_Fail
+ );
// Destructor
@@ -157,8 +161,11 @@
void formatBuf (
const XMLCh *const toFormat,
const unsigned int count,
- const XMLFormatter::EscapeFlags escapeFlags=XMLFormatter::DefaultEscape,
- const XMLFormatter::UnRepFlags unrepFlags=XMLFormatter::DefaultUnRep); // Format a buffer
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags
+ escapeFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultEscape,
+ const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags
+ unrepFlags=XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::DefaultUnRep
+ ); // Format a buffer
XSECSafeBufferFormatter& operator<< (
const XMLCh *const toFormat); // Format a buffer
@@ -168,11 +175,11 @@
const XMLCh* getEncodingName ()const; // Get current encoding
- void setEscapeFlags (const XMLFormatter::EscapeFlags newFlags);
- void setUnRepFlags (const XMLFormatter::UnRepFlags newFlags);
+ void setEscapeFlags (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags newFlags);
+ void setUnRepFlags (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags newFlags);
- XSECSafeBufferFormatter& operator<< (const XMLFormatter::EscapeFlags newFlags);
- XSECSafeBufferFormatter& operator<< (const XMLFormatter::UnRepFlags newFlags);
+ XSECSafeBufferFormatter& operator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::EscapeFlags newFlags);
+ XSECSafeBufferFormatter& operator<< (const XERCES_CPP_NAMESPACE_QUALIFIER XMLFormatter::UnRepFlags newFlags);
//XSECSafeBufferFormatter& operator<< (const DOMString &s);
// Friends for working with safestrings
1.5 +2 -15 xml-security/c/src/utils/XSECTXFMInputSource.cpp
Index: XSECTXFMInputSource.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECTXFMInputSource.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XSECTXFMInputSource.cpp 28 Jul 2003 12:52:46 -0000 1.4
+++ XSECTXFMInputSource.cpp 11 Sep 2003 11:11:05 -0000 1.5
@@ -62,23 +62,8 @@
*
* XSECTXFMInputSource := Transfomer InputSource for Xerces Parser.
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
- * $Log$
- * Revision 1.4 2003/07/28 12:52:46 blautenb
- * Fixed a bug with DEBUG_NEW when compiling with Xalan 1.6
- *
- * Revision 1.3 2003/07/05 10:30:37 blautenb
- * Copyright update
- *
- * Revision 1.2 2003/02/21 11:53:09 blautenb
- * TXFMChain to prevent memory leaks
- *
- * Revision 1.1 2003/02/17 11:19:12 blautenb
- * Class to use a transform as an InputSource to Xerces
- *
*
*/
@@ -90,8 +75,7 @@
#include <xercesc/util/BinInputStream.hpp>
-XSEC_USING_XERCES(BinInputStream);
-
+XERCES_CPP_NAMESPACE_USE
// --------------------------------------------------------------------------------
// Construct/Destruct
1.5 +2 -15 xml-security/c/src/utils/XSECTXFMInputSource.hpp
Index: XSECTXFMInputSource.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECTXFMInputSource.hpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XSECTXFMInputSource.hpp 5 Jul 2003 10:30:37 -0000 1.4
+++ XSECTXFMInputSource.hpp 11 Sep 2003 11:11:05 -0000 1.5
@@ -62,23 +62,7 @@
*
* XSECTXFMInputSource := Transfomer InputSource for Xerces Parser.
*
- * Author(s): Berin Lautenbach
- *
* $Id$
- *
- * $Log$
- * Revision 1.4 2003/07/05 10:30:37 blautenb
- * Copyright update
- *
- * Revision 1.3 2003/03/02 08:21:02 blautenb
- * Fixes for a clean doxygen run
- *
- * Revision 1.2 2003/02/21 11:53:09 blautenb
- * TXFMChain to prevent memory leaks
- *
- * Revision 1.1 2003/02/17 11:19:12 blautenb
- * Class to use a transform as an InputSource to Xerces
- *
*
*/
@@ -145,7 +129,7 @@
* Returns an InputStream that can be read by the parser
*/
- BinInputStream* makeStream() const;
+ XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream* makeStream() const;
//@}
1.7 +2 -4 xml-security/c/src/utils/XSECXPathNodeList.cpp
Index: XSECXPathNodeList.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECXPathNodeList.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XSECXPathNodeList.cpp 5 Jul 2003 10:30:37 -0000 1.6
+++ XSECXPathNodeList.cpp 11 Sep 2003 11:11:05 -0000 1.7
@@ -63,8 +63,6 @@
* XSECXPathNodeList := A structure to hold node lists from XPath
* evaluations
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
*/
@@ -76,7 +74,7 @@
#include <string.h>
-
+XERCES_CPP_NAMESPACE_USE
// --------------------------------------------------------------------------------
// Constructors and Destructors.
1.6 +9 -8 xml-security/c/src/utils/XSECXPathNodeList.hpp
Index: XSECXPathNodeList.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/XSECXPathNodeList.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XSECXPathNodeList.hpp 5 Jul 2003 10:30:37 -0000 1.5
+++ XSECXPathNodeList.hpp 11 Sep 2003 11:11:05 -0000 1.6
@@ -149,7 +149,7 @@
* @param n The node to add.
*/
- void addNode(const DOMNode *n);
+ void addNode(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n);
/**
* \brief Remove a node from the list.
@@ -159,7 +159,7 @@
* @param n The node to be removed.
*/
- void removeNode(const DOMNode *n);
+ void removeNode(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n);
/**
* \brief Clear out the entire list, deleting all entries.
@@ -179,7 +179,7 @@
* @param n The node to find in the list.
*/
- bool hasNode(const DOMNode *n);
+ bool hasNode(const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *n);
/**
* \brief Get the first node in the list.
@@ -189,7 +189,7 @@
* @returns The first node in the list or NULL if none exist
*/
- const DOMNode * getFirstNode(void);
+ const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * getFirstNode(void);
/**
* \brief Get the next node in the list
@@ -199,7 +199,7 @@
* @returns The next node in the list of NULL if none exist
*/
- const DOMNode *getNextNode(void);
+ const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *getNextNode(void);
//@}
@@ -221,9 +221,10 @@
private:
// Internal functions
- unsigned int findNodeIndex(const DOMNode * n);
+ unsigned int findNodeIndex(const XERCES_CPP_NAMESPACE::DOMNode * n);
- const DOMNode ** mp_elts; // The current list of elements
+ const XERCES_CPP_NAMESPACE_QUALIFIER DOMNode
+ ** mp_elts; // The current list of elements
unsigned int m_size; // How big is the current array
unsigned int m_num; // Number of elements in the array
1.5 +2 -20 xml-security/c/src/utils/winutils/XSECBinHTTPURIInputStream.cpp
Index: XSECBinHTTPURIInputStream.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/winutils/XSECBinHTTPURIInputStream.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XSECBinHTTPURIInputStream.cpp 5 Jul 2003 10:30:38 -0000 1.4
+++ XSECBinHTTPURIInputStream.cpp 11 Sep 2003 11:11:05 -0000 1.5
@@ -68,24 +68,8 @@
* NOTE: Much code taken from Xerces, and the cross platform interfacing is
* no-where near as nice.
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
- * $Log$
- * Revision 1.4 2003/07/05 10:30:38 blautenb
- * Copyright update
- *
- * Revision 1.3 2003/03/15 22:41:46 blautenb
- * Add 301 (permanently moved) support
- *
- * Revision 1.2 2003/02/13 10:19:43 blautenb
- * Updated Xerces exceptions to Xsec exception
- *
- * Revision 1.1 2003/02/12 09:45:29 blautenb
- * Win32 Re-implementation of Xerces URIResolver to support re-directs
- *
- *
*/
#include <xsec/utils/winutils/XSECBinHTTPURIInputStream.hpp>
@@ -109,12 +93,7 @@
#include <xercesc/util/Janitor.hpp>
#include <xercesc/util/XMLUniDefs.hpp>
-XSEC_USING_XERCES(NetAccessorException);
-XSEC_USING_XERCES(XMLExcepts);
-XSEC_USING_XERCES(XMLPlatformUtils);
-XSEC_USING_XERCES(XMLMutexLock);
-XSEC_USING_XERCES(XMLString);
-XSEC_USING_XERCES(ArrayJanitor);
+XERCES_CPP_NAMESPACE_USE
#include <xsec/utils/winutils/XSECBinHTTPURIInputStream.hpp>
#include <xsec/framework/XSECError.hpp>
1.3 +8 -9 xml-security/c/src/utils/winutils/XSECBinHTTPURIInputStream.hpp
Index: XSECBinHTTPURIInputStream.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/winutils/XSECBinHTTPURIInputStream.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XSECBinHTTPURIInputStream.hpp 5 Jul 2003 10:30:38 -0000 1.2
+++ XSECBinHTTPURIInputStream.hpp 11 Sep 2003 11:11:05 -0000 1.3
@@ -73,6 +73,9 @@
* $Id$
*
* $Log$
+ * Revision 1.3 2003/09/11 11:11:05 blautenb
+ * Cleaned up usage of Xerces namespace - no longer inject into global namespace in headers
+ *
* Revision 1.2 2003/07/05 10:30:38 blautenb
* Copyright update
*
@@ -93,10 +96,6 @@
#include <xercesc/util/BinInputStream.hpp>
#include <xercesc/util/Mutexes.hpp>
-XSEC_USING_XERCES(BinInputStream);
-XSEC_USING_XERCES(XMLUri);
-XSEC_USING_XERCES(XMLMutex);
-
//
// This class implements the BinInputStream interface specified by the XML
// parser.
@@ -106,11 +105,11 @@
struct sockaddr;
-class DSIG_EXPORT XSECBinHTTPURIInputStream : public BinInputStream
+class DSIG_EXPORT XSECBinHTTPURIInputStream : public XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream
{
public :
- XSECBinHTTPURIInputStream(const XMLUri& urlSource);
+ XSECBinHTTPURIInputStream(const XERCES_CPP_NAMESPACE_QUALIFIER XMLUri& urlSource);
~XSECBinHTTPURIInputStream();
unsigned int curPos() const;
@@ -145,10 +144,10 @@
char * fBufferEnd;
char * fBufferPos;
static bool fInitialized;
- static XMLMutex* fInitMutex;
+ static XERCES_CPP_NAMESPACE_QUALIFIER XMLMutex* fInitMutex;
static void Initialize();
- unsigned int getSocketHandle(const XMLUri& urlSource);
+ unsigned int getSocketHandle(const XERCES_CPP_NAMESPACE_QUALIFIER XMLUri& urlSource);
inline static hostent* gethostbyname(const char* name);
inline static unsigned long inet_addr(const char* cp);
1.7 +19 -17 xml-security/c/src/utils/winutils/XSECURIResolverGenericWin32.cpp
Index: XSECURIResolverGenericWin32.cpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/winutils/XSECURIResolverGenericWin32.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- XSECURIResolverGenericWin32.cpp 28 Jul 2003 12:52:46 -0000 1.6
+++ XSECURIResolverGenericWin32.cpp 11 Sep 2003 11:11:05 -0000 1.7
@@ -71,6 +71,9 @@
* $Id$
*
* $Log$
+ * Revision 1.7 2003/09/11 11:11:05 blautenb
+ * Cleaned up usage of Xerces namespace - no longer inject into global namespace in headers
+ *
* Revision 1.6 2003/07/28 12:52:46 blautenb
* Fixed a bug with DEBUG_NEW when compiling with Xalan 1.6
*
@@ -101,29 +104,28 @@
#include <xercesc/util/XMLString.hpp>
#include <xercesc/util/BinFileInputStream.hpp>
-XSEC_USING_XERCES(XMLString);
-XSEC_USING_XERCES(ArrayJanitor);
+XERCES_CPP_NAMESPACE_USE
#include <xsec/framework/XSECError.hpp>
#include <xsec/utils/winutils/XSECBinHTTPURIInputStream.hpp>
static const XMLCh gFileScheme[] = {
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_f,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_i,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_l,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_e,
- XERCES_CPP_NAMESPACE_QUALIFIER chNull
+ chLatin_f,
+ chLatin_i,
+ chLatin_l,
+ chLatin_e,
+ chNull
};
static const XMLCh gHttpScheme[] = {
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_h,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_t,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_t,
- XERCES_CPP_NAMESPACE_QUALIFIER chLatin_p,
- XERCES_CPP_NAMESPACE_QUALIFIER chNull
+ chLatin_h,
+ chLatin_t,
+ chLatin_t,
+ chLatin_p,
+ chNull
};
@@ -132,10 +134,10 @@
static const XMLCh DOTDOT_SLASH[] = {
- XERCES_CPP_NAMESPACE_QUALIFIER chPeriod,
- XERCES_CPP_NAMESPACE_QUALIFIER chPeriod,
- XERCES_CPP_NAMESPACE_QUALIFIER chForwardSlash,
- XERCES_CPP_NAMESPACE_QUALIFIER chNull
+ chPeriod,
+ chPeriod,
+ chForwardSlash,
+ chNull
};
1.4 +6 -7 xml-security/c/src/utils/winutils/XSECURIResolverGenericWin32.hpp
Index: XSECURIResolverGenericWin32.hpp
===================================================================
RCS file: /home/cvs/xml-security/c/src/utils/winutils/XSECURIResolverGenericWin32.hpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- XSECURIResolverGenericWin32.hpp 5 Jul 2003 10:30:38 -0000 1.3
+++ XSECURIResolverGenericWin32.hpp 11 Sep 2003 11:11:05 -0000 1.4
@@ -66,11 +66,12 @@
* handle HTTP redirects as is required by
* the DSIG Standard
*
- * Author(s): Berin Lautenbach
- *
* $Id$
*
* $Log$
+ * Revision 1.4 2003/09/11 11:11:05 blautenb
+ * Cleaned up usage of Xerces namespace - no longer inject into global namespace in headers
+ *
* Revision 1.3 2003/07/05 10:30:38 blautenb
* Copyright update
*
@@ -93,8 +94,6 @@
#include <map>
-XSEC_USING_XERCES(XMLString);
-
/**
* @ingroup pubsig
@@ -143,7 +142,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.
@@ -178,4 +177,4 @@
};
-#endif /* XSECURIRESOLVERGENERICWIN32_INCLUDE */
\ No newline at end of file
+#endif /* XSECURIRESOLVERGENERICWIN32_INCLUDE */