19 #ifndef IStreamInputSource_h 20 #define IStreamInputSource_h 27 #include <xercesc/util/BinInputStream.hpp> 28 #include <xercesc/sax/InputSource.hpp> 42 virtual XMLFilePos
curPos(
void)
const {
45 virtual XMLSize_t
readBytes(XMLByte*
const buf,
const XMLSize_t max) {
46 myIn.read((
char*)buf, max);
47 return (XMLSize_t)
myIn.gcount();
64 XERCES_CPP_NAMESPACE::InputSource(
"istream"),
myIn(in) { }
66 virtual XERCES_CPP_NAMESPACE::BinInputStream*
makeStream(
void)
const {