Windows C++ Library
Public Member Functions | Protected Member Functions
WCL::IInputStream Class Reference

The interface implemented by streams that support reading. More...

#include <IInputStream.hpp>

Inheritance diagram for WCL::IInputStream:
WCL::IStreamBase CStream CClipboard CFile CMemStream

List of all members.

Public Member Functions

virtual void Read (void *pBuffer, size_t iNumBytes)=0
 Read a number of bytes from the stream.
virtual bool IsEOF ()=0
 Query if the End of File has been reached.

Protected Member Functions

virtual ~IInputStream ()
 Protected destructor.

Detailed Description

The interface implemented by streams that support reading.


Constructor & Destructor Documentation

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

Protected destructor.


Member Function Documentation

virtual void WCL::IInputStream::Read ( void *  pBuffer,
size_t  iNumBytes 
) [pure virtual]

Read a number of bytes from the stream.

Implemented in CClipboard, CFile, and CMemStream.

virtual bool WCL::IInputStream::IsEOF ( ) [pure virtual]

Query if the End of File has been reached.

Implemented in CClipboard, CFile, and CMemStream.


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