#include <InputStream.h>

Public Member Functions | |
| virtual void | Close ()=0 |
| Closes the stream if it is not already closed. All system resources used by the stream are released. | |
| virtual std::string | GetLocation () const =0 |
| virtual bool | IsDone () const =0 |
| virtual bool | IsOpen () const =0 |
| virtual char | Peek ()=0 |
| virtual char | Read ()=0 |
| virtual | ~InputStream () |
Definition at line 43 of file InputStream.h.
| virtual InputStream::~InputStream | ( | ) | [inline, virtual] |
Definition at line 45 of file InputStream.h.
| virtual void InputStream::Close | ( | ) | [pure virtual] |
Closes the stream if it is not already closed. All system resources used by the stream are released.
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::Close(), and URLInputStream::~URLInputStream().
| virtual std::string InputStream::GetLocation | ( | ) | const [pure virtual] |
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::GetLocation().
| virtual bool InputStream::IsDone | ( | ) | const [pure virtual] |
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::IsDone().
| virtual bool InputStream::IsOpen | ( | ) | const [pure virtual] |
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::IsOpen(), and URLInputStream::~URLInputStream().
| virtual char InputStream::Peek | ( | ) | [pure virtual] |
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::Peek().
| virtual char InputStream::Read | ( | ) | [pure virtual] |
Implemented in FileInputStream, HTTPInputStream, and URLInputStream.
Referenced by URLInputStream::Read().
1.5.8