Xerces 3 revisions.
[shibboleth/cpp-xmltooling.git] / xmltooling / util / CurlNetAccessor.hpp
index 4aabcea..72ab0dd 100644 (file)
@@ -19,7 +19,7 @@
  * $Id$
  */
 
-#if !defined(XERCESC_INCLUDE_GUARD_CURLNETACCESSOR_HPP)
+#if !defined(XERCESC_INCLUDE_GUARD_CURLNETACCESSOR_HPP) && !defined(XMLTOOLING_LITE)
 #define XERCESC_INCLUDE_GUARD_CURLNETACCESSOR_HPP
 
 #include <xmltooling/base.h>
@@ -37,20 +37,16 @@ namespace xmltooling {
 // a HTTP or FTP URL.
 //
 
-class XMLTOOL_EXPORT CurlNetAccessor : public XMLNetAccessor
+class XMLTOOL_API CurlNetAccessor : public xercesc::XMLNetAccessor
 {
 public :
     CurlNetAccessor();
     ~CurlNetAccessor();
     
-    virtual BinInputStream* makeNew(const XMLURL&  urlSource, const XMLNetHTTPInfo* httpInfo=0);
+    virtual xercesc::BinInputStream* makeNew(const xercesc::XMLURL&  urlSource, const xercesc::XMLNetHTTPInfo* httpInfo=0);
     virtual const XMLCh* getId() const;
 
-    virtual void initCurl(void);
-    virtual void cleanupCurl(void);
-
 private :
-       static int fgCurlInitCount;
     static const XMLCh fgMyName[];
 
     CurlNetAccessor(const CurlNetAccessor&);