* $Id$
*/
-#if !defined(XERCESC_INCLUDE_GUARD_CURLURLINPUTSTREAM_HPP)
+#if !defined(XERCESC_INCLUDE_GUARD_CURLURLINPUTSTREAM_HPP) && !defined(XMLTOOLING_LITE)
#define XERCESC_INCLUDE_GUARD_CURLURLINPUTSTREAM_HPP
-#include <xmltooling/base.h>
+#include <xmltooling/logging.h>
#include <curl/curl.h>
#include <curl/multi.h>
// parser.
//
-class XMLTOOL_EXPORT CurlURLInputStream : public BinInputStream
+class XMLTOOL_API CurlURLInputStream : public BinInputStream
{
public :
CurlURLInputStream(const XMLURL& urlSource, const XMLNetHTTPInfo* httpInfo=0);
XMLByte fBuffer[CURL_MAX_WRITE_SIZE];
XMLByte* fBufferHeadPtr;
XMLByte* fBufferTailPtr;
+
+ logging::Category& m_log;
}; // CurlURLInputStream