| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IInputStream Class Reference

#include <IInputStream.h>

Inheritance diagram for IInputStream:

[legend]
List of all members.

Public Member Functions

 IInputStream ()
 IInputStream (const char *)
virtual ~IInputStream ()
virtual void close ()=0
 ifstream-like interfaces
virtual void open (const char *filename)=0
virtual bool is_open () const =0
virtual bool good () const =0
virtual bool operator! () const =0
 Not operator. !stream returns true if in bad/failed state.
virtual IInputStreamread (char *s, int n)=0
virtual IInputStreamignore (int n=1)=0

Detailed Description

Definition at line 12 of file IInputStream.h.


Constructor & Destructor Documentation

IInputStream::IInputStream (  )  [inline]

Definition at line 15 of file IInputStream.h.

00015 {};

IInputStream::IInputStream ( const char *   )  [inline]

Definition at line 16 of file IInputStream.h.

00016 {};

virtual IInputStream::~IInputStream (  )  [inline, virtual]

Definition at line 17 of file IInputStream.h.

00017 {};


Member Function Documentation

virtual void IInputStream::close (  )  [pure virtual]

ifstream-like interfaces

Implemented in IFStream, and RRawStream.

virtual void IInputStream::open ( const char *  filename  )  [pure virtual]

Implemented in IFStream, and RRawStream.

virtual bool IInputStream::is_open (  )  const [pure virtual]

Implemented in IFStream, and RRawStream.

virtual bool IInputStream::good (  )  const [pure virtual]

Implemented in IFStream, and RRawStream.

virtual bool IInputStream::operator! (  )  const [pure virtual]

Not operator. !stream returns true if in bad/failed state.

Implemented in IFStream, and RRawStream.

virtual IInputStream& IInputStream::read ( char *  s,
int  n 
) [pure virtual]

Implemented in IFStream, and RRawStream.

virtual IInputStream& IInputStream::ignore ( int  n = 1  )  [pure virtual]

Implemented in IFStream, and RRawStream.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:07:27 2011 for RawData by doxygen 1.4.7