VMime
inputStreamPointerAdapter Class Reference
Inheritance diagram for inputStreamPointerAdapter:
Collaboration diagram for inputStreamPointerAdapter:

Public Member Functions

 inputStreamPointerAdapter (std::istream *is, const bool own=true)
 
 ~inputStreamPointerAdapter ()
 
- Public Member Functions inherited from inputStreamAdapter
 inputStreamAdapter (std::istream &is)
 
bool eof () const
 
void reset ()
 
size_t read (byte_t *const data, const size_t count)
 
size_t skip (const size_t count)
 
size_t getPosition () const
 
void seek (const size_t pos)
 
- Public Member Functions inherited from stream
virtual ~stream ()
 
virtual size_t getBlockSize ()
 

Additional Inherited Members

- Protected Member Functions inherited from object
 object ()
 
 object (const object &)
 
objectoperator= (const object &)
 
virtual ~object ()
 

Detailed Description

An adapter class for pointer to C++ standard input stream.

Constructor & Destructor Documentation

inputStreamPointerAdapter ( std::istream *  is,
const bool  own = true 
)
Parameters
isinput stream to wrap
ownif set to 'true', the pointer will be deleted when this object is destroyed

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