Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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.

References myIn.

◆ ~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(), IStreamBinInputStream(), and readBytes().


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