Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SoapBinInputStream.h

00001 // SoapBinInputStream.h: interface for the SoapBinInputStream class.
00002 //
00004 
00005 #if !defined(AFX_SOAPBININPUTSTREAM_H__E578FB79_0694_4FAA_B2A4_446751A793EA__INCLUDED_)
00006 #define AFX_SOAPBININPUTSTREAM_H__E578FB79_0694_4FAA_B2A4_446751A793EA__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 #include <xercesc/util/BinInputStream.hpp>
00013 #include <axis/common/Packet.h>
00014 
00015 XERCES_CPP_NAMESPACE_USE
00016 
00017 class SoapBinInputStream : public BinInputStream
00018 {
00019 private:
00020         AXIS_GET_BYTES m_pReadFunct;
00021         unsigned int m_nByteCount;
00022         const void* m_pContext;
00023 public:
00024         SoapBinInputStream(AXIS_GET_BYTES pReadFunct, const void* pContext);
00025         virtual ~SoapBinInputStream();
00026         unsigned int curPos() const;
00027         unsigned int readBytes(XMLByte* const toFill, const unsigned int maxToRead);
00028 };
00029 
00030 #endif // !defined(AFX_SOAPBININPUTSTREAM_H__E578FB79_0694_4FAA_B2A4_446751A793EA__INCLUDED_)

Generated on Wed Dec 24 18:04:58 2003 for axisc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002