VMime
inputStreamPointerAdapter Class Reference

#include <inputStreamPointerAdapter.hpp>

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()

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

References inputStreamAdapter::inputStreamAdapter().

◆ ~inputStreamPointerAdapter()


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