00001
00002
00004
00005 #if !defined(AFX_SOAPINPUTSOURCE_H__CB5BD78C_76E6_4246_8EB8_D011ED7505FA__INCLUDED_)
00006 #define AFX_SOAPINPUTSOURCE_H__CB5BD78C_76E6_4246_8EB8_D011ED7505FA__INCLUDED_
00007
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011
00012 #include <xercesc/sax/InputSource.hpp>
00013 #include "SoapBinInputStream.h"
00014
00015 XERCES_CPP_NAMESPACE_USE
00016
00017 class SoapInputSource : public InputSource
00018 {
00019 private:
00020 SoapBinInputStream* m_pInputStream;
00021 public:
00022 SoapInputSource(AXIS_GET_BYTES pReadFunct, const void* pContext);
00023 virtual ~SoapInputSource();
00024 BinInputStream* makeStream() const;
00025 };
00026
00027 #endif // !defined(AFX_SOAPINPUTSOURCE_H__CB5BD78C_76E6_4246_8EB8_D011ED7505FA__INCLUDED_)