OpenCOVER
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

◆ coVRIOBase()

opencover::coVRIOBase::coVRIOBase ( )

◆ ~coVRIOBase()

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

Member Function Documentation

◆ abortIO()

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

Abort current IO operation

◆ getIOHandlerName()

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

Get the name of the IO handler

Returns
The handler name

◆ getIOProgress()

float opencover::coVRIOBase::getIOProgress ( ) const

◆ isReader()

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.

◆ isWriter()

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

Check the IO capability of the handler

Returns
true if the handler can write data

◆ setIOProgress()

void opencover::coVRIOBase::setIOProgress ( float  progress)
protected

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