Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::StorageInterface Class Reference

Base class for the interface. More...

#include <StorageInterface.h>

Classes

struct  Parameters
 

Public Member Functions

 StorageInterface (const Parameters &)
 Constructor for passing general structure for derived classes.
 
virtual ~StorageInterface ()
 Virtual destructor for derived classes.
 
bool initialize ()
 Initializes the implementation for operation. Calls doInitialize.
 
bool uinitialize ()
 Uninitializes the implementation. Calls doInitialize.
 
virtual void addPropertyPages (PropertySheetDialog *sheet)
 

Protected Member Functions

virtual bool doInitialize (bool init)
 Must be overridden by a derived class. Should check the hardware configuration.
 

Detailed Description

Base class for the interface.

Constructor & Destructor Documentation

◆ StorageInterface()

sf::StorageInterface::StorageInterface ( const Parameters )
explicit

Constructor for passing general structure for derived classes.

◆ ~StorageInterface()

virtual sf::StorageInterface::~StorageInterface ( )
virtual

Virtual destructor for derived classes.

Member Function Documentation

◆ addPropertyPages()

virtual void sf::StorageInterface::addPropertyPages ( PropertySheetDialog sheet)
virtual

Adds controller specific property pages to the passed sheet.

Parameters
sheet

◆ doInitialize()

virtual bool sf::StorageInterface::doInitialize ( bool  init)
inlineprotectedvirtual

Must be overridden by a derived class. Should check the hardware configuration.

Parameters
initTrue when initializing.
Returns
True on success.

◆ initialize()

bool sf::StorageInterface::initialize ( )

Initializes the implementation for operation. Calls doInitialize.

Returns
True on success.

◆ uinitialize()

bool sf::StorageInterface::uinitialize ( )

Uninitializes the implementation. Calls doInitialize.

Returns
True on success.

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