molecular
Public Member Functions | List of all members
molecular::util::ReadStorage Class Referenceabstract

Base class for data storage to be read from. More...

#include <StreamStorage.h>

Inheritance diagram for molecular::util::ReadStorage:
molecular::util::FileReadStorage molecular::util::MemoryReadStorage

Public Member Functions

virtual ~ReadStorage ()
 
virtual size_t Read (void *ptr, const size_t size)=0
 
virtual bool EndOfData ()=0
 

Detailed Description

Base class for data storage to be read from.

Data storage can be be files, memory blocks and the like.

Constructor & Destructor Documentation

molecular::util::ReadStorage::~ReadStorage ( )
virtual

Member Function Documentation

virtual bool molecular::util::ReadStorage::EndOfData ( )
pure virtual
virtual size_t molecular::util::ReadStorage::Read ( void *  ptr,
const size_t  size 
)
pure virtual

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