9 #ifndef _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 10 #define _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 14 #include "odil/Association.h" 16 #include "odil/message/Message.h" 29 virtual unsigned int count()
const =0;
38 std::shared_ptr<DataSetGenerator>
const & generator);
47 void set_generator(std::shared_ptr<DataSetGenerator>
const & generator);
50 virtual void operator()(message::Message
const & message);
53 std::shared_ptr<DataSetGenerator> _generator;
58 #endif // _2f0ad1fd_8779_4ab3_b7e8_6d37fdc0c018 void set_generator(std::shared_ptr< DataSetGenerator > const &generator)
Set the generator.
Definition: GetSCP.cpp:55
SCP for C-Get services.
Definition: GetSCP.h:22
Definition: Association.cpp:39
virtual void operator()(message::Message const &message)
Process a C-Get request.
Definition: GetSCP.cpp:62
Base class for all Service Class Providers.
Definition: SCP.h:21
Abstract base class for SCP returning multiple data sets.
Definition: SCP.h:25
virtual ~GetSCP()
Destructor.
Definition: GetSCP.cpp:41
GetSCP(Association &association)
Constructor.
Definition: GetSCP.cpp:25
Association.
Definition: Association.h:29
DataSetGenerator const & get_generator() const
Return the generator.
Definition: GetSCP.cpp:48