Eclipse SUMO - Simulation of Urban MObility
IStreamBinInputStream Class Reference

Xerces BinInputStream reading from arbitrary std::istream. More...

#include <IStreamInputSource.h>

Inheritance diagram for IStreamBinInputStream:
[legend]
Collaboration diagram for IStreamBinInputStream:
[legend]

Public Member Functions

virtual XMLFilePos curPos (void) const
 
virtual const XMLCh * getContentType () const
 
 IStreamBinInputStream (std::istream &in)
 
virtual XMLSize_t readBytes (XMLByte *const buf, const XMLSize_t max)
 
virtual ~IStreamBinInputStream (void)
 

Private Attributes

std::istream & myIn
 

Detailed Description

Xerces BinInputStream reading from arbitrary std::istream.

Definition at line 36 of file IStreamInputSource.h.

Constructor & Destructor Documentation

◆ IStreamBinInputStream()

IStreamBinInputStream::IStreamBinInputStream ( std::istream &  in)
inline

Definition at line 38 of file IStreamInputSource.h.

◆ ~IStreamBinInputStream()

virtual IStreamBinInputStream::~IStreamBinInputStream ( void  )
inlinevirtual

Definition at line 39 of file IStreamInputSource.h.

Member Function Documentation

◆ curPos()

virtual XMLFilePos IStreamBinInputStream::curPos ( void  ) const
inlinevirtual

Definition at line 40 of file IStreamInputSource.h.

References myIn.

◆ getContentType()

virtual const XMLCh* IStreamBinInputStream::getContentType ( ) const
inlinevirtual

Definition at line 47 of file IStreamInputSource.h.

◆ readBytes()

virtual XMLSize_t IStreamBinInputStream::readBytes ( XMLByte *const  buf,
const XMLSize_t  max 
)
inlinevirtual

Definition at line 43 of file IStreamInputSource.h.

References myIn.

Field Documentation

◆ myIn

std::istream& IStreamBinInputStream::myIn
private

Definition at line 51 of file IStreamInputSource.h.

Referenced by curPos(), and readBytes().


The documentation for this class was generated from the following file: