|
Index
C++ Code Documentation
io::Istream
Children: io::IstreamCfile, io::IstreamGzip, io::IstreamStream
File: BASE/io/Istream.H
Read from a variety of streams.
NOTE: should be implemented as separate classes.
public:
- virtual ~Istream();
- virtual uint read( char *buffer, uint buffer_len ) = 0;
- virtual uint read( char unsigned *buffer, uint buffer_len ) = 0;
- virtual base::String const &filename() const;
- virtual StreamType type() const = 0;
protected:
- Istream( base::String const &filename) : _filename();
- _filename = filename;
- } Istream() : _filename();
private:
- base::String _filename;
- Istream( Istream const & );
 | disabled copy constructor | |
- Istream &operator=( Istream const & );
 | disabled assignment operator | |
|