Scope
scope::StorageController Class Reference

#include <StorageController.h>

Inherits scope::BaseController< 1 >.

Classes

class  Impl
 

Public Member Functions

 StorageController (SynchronizedQueue< ScopeMessage< SCOPE_MULTIIMAGEPTR_T >> *const _iqueue, const parameters::Scope &_parameters)
 
StorageController::Impl *const Pimpl () const
 
- Public Member Functions inherited from scope::BaseController< 1 >
virtual ~BaseController ()
 
Impl * Pimpl () const
 
void Start (const parameters::Scope &_parameters)
 
void StopAll ()
 
ControllerReturnStatus WaitForAll (const int32_t &_wait_time=-1)
 

Protected Member Functions

 StorageController (StorageController &other)
 
StorageControlleroperator= (StorageController &other)
 
- Protected Member Functions inherited from scope::BaseController< 1 >
 BaseController (Impl *const _pimpl)
 

Additional Inherited Members

- Protected Attributes inherited from scope::BaseController< 1 >
Impl *const pimpl
 

Detailed Description

The StorageController controls the conversion of multi images to TIFF and the storage of those.

Uses the pimpl pattern to hide the implementation.

Definition at line 25 of file StorageController.h.

Constructor & Destructor Documentation

scope::StorageController::StorageController ( StorageController other)
protected

disable copy

scope::StorageController::StorageController ( SynchronizedQueue< ScopeMessage< SCOPE_MULTIIMAGEPTR_T >> *const  _iqueue,
const parameters::Scope _parameters 
)

Connect input queue and take parameters.

Definition at line 6 of file StorageController.cpp.

Member Function Documentation

StorageController& scope::StorageController::operator= ( StorageController other)
protected

disable assignment

StorageController::Impl *const scope::StorageController::Pimpl ( ) const
Returns
a pointer to the hidden implementation

Definition at line 13 of file StorageController.cpp.


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