Abstract base class for SCP returning multiple data sets.
More...
#include <SCP.h>
|
virtual | ~DataSetGenerator ()=0 |
| Destructor.
|
|
virtual void | initialize (std::shared_ptr< message::Request const > request)=0 |
| Initialize the generator.
|
|
virtual bool | done () const =0 |
| Test whether all elements have been generated.
|
|
virtual void | next ()=0 |
| Prepare the next element.
|
|
virtual std::shared_ptr< DataSet > | get () const =0 |
| Return the current element.
|
|
Abstract base class for SCP returning multiple data sets.
initialize, done, next and get shall throw an SCP::Exception on error.
◆ ~DataSetGenerator()
virtual odil::SCP::DataSetGenerator::~DataSetGenerator |
( |
| ) |
|
|
pure virtual |
◆ done()
virtual bool odil::SCP::DataSetGenerator::done |
( |
| ) |
const |
|
pure virtual |
Test whether all elements have been generated.
◆ get()
virtual std::shared_ptr< DataSet > odil::SCP::DataSetGenerator::get |
( |
| ) |
const |
|
pure virtual |
Return the current element.
◆ initialize()
virtual void odil::SCP::DataSetGenerator::initialize |
( |
std::shared_ptr< message::Request const > |
request | ) |
|
|
pure virtual |
Initialize the generator.
◆ next()
virtual void odil::SCP::DataSetGenerator::next |
( |
| ) |
|
|
pure virtual |
Prepare the next element.
The documentation for this class was generated from the following file:
- /build/odil-wxbkF2/odil-0.12.2/src/odil/SCP.h