OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
opencover::coVRIOBase Class Referenceabstract

#include <coVRIOBase.h>

Inheritance diagram for opencover::coVRIOBase:
Inheritance graph
[legend]

Public Member Functions

 coVRIOBase ()
 
virtual ~coVRIOBase ()
 
float getIOProgress () const
 
virtual bool abortIO ()=0
 
virtual std::string getIOHandlerName () const =0
 
virtual bool isReader () const
 
virtual bool isWriter () const
 

Protected Member Functions

void setIOProgress (float progress)
 

Constructor & Destructor Documentation

opencover::coVRIOBase::coVRIOBase ( )
virtual opencover::coVRIOBase::~coVRIOBase ( )
virtual

Member Function Documentation

virtual bool opencover::coVRIOBase::abortIO ( )
pure virtual

Abort current IO operation

virtual std::string opencover::coVRIOBase::getIOHandlerName ( ) const
pure virtual

Get the name of the IO handler

Returns
The handler name
float opencover::coVRIOBase::getIOProgress ( ) const
virtual bool opencover::coVRIOBase::isReader ( ) const
inlinevirtual

Check the IO capability of the handler

Returns
true if the handler can read data

Reimplemented in opencover::coVRIOReader.

virtual bool opencover::coVRIOBase::isWriter ( ) const
inlinevirtual

Check the IO capability of the handler

Returns
true if the handler can write data
void opencover::coVRIOBase::setIOProgress ( float  progress)
protected

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