9 #ifndef _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 10 #define _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 33 virtual unsigned int count()
const =0;
39 std::shared_ptr<DataSetGenerator>
const & generator={});
42 std::shared_ptr<DataSetGenerator const> get_generator()
const;
45 void set_generator(std::shared_ptr<DataSetGenerator>
const & generator);
48 virtual void operator()(std::shared_ptr<message::Message> message);
50 std::shared_ptr<DataSetGenerator> _generator;
51 void operator()(std::shared_ptr<message::CGetRequest const> request);
56 #endif // _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 SCP for C-Get services.
Definition: GetSCP.h:24
Abstract base class for SCP returning multiple data sets.
Definition: SCP.h:32
Generator of C-GET responses.
Definition: GetSCP.h:29
Definition: Association.h:24
#define ODIL_API
Definition: odil.h:28
Base class for all Service Class Providers.
Definition: SCP.h:24
Association.
Definition: Association.h:30