9 #ifndef _7e899e10_2a21_45b8_a2d6_af1d13cbfd29 10 #define _7e899e10_2a21_45b8_a2d6_af1d13cbfd29 17 #include "odil/Association.h" 18 #include "odil/odil.h" 20 #include "odil/message/CMoveRequest.h" 21 #include "odil/message/Message.h" 36 virtual unsigned int count()
const =0;
44 virtual Association get_association(message::CMoveRequest
const &)
const =0;
53 std::shared_ptr<DataSetGenerator>
const & generator);
62 void set_generator(std::shared_ptr<DataSetGenerator>
const & generator);
65 virtual void operator()(message::Message
const & message);
68 virtual void operator()(message::Message && message);
71 std::shared_ptr<DataSetGenerator> _generator;
72 void operator()(message::CMoveRequest
const & request);
78 #endif // _7e899e10_2a21_45b8_a2d6_af1d13cbfd29 Generator of C-MOVE responses.
Definition: MoveSCP.h:32
SCP for C-Move services.
Definition: MoveSCP.h:27
Definition: Association.cpp:39
Base class for all Service Class Providers.
Definition: SCP.h:24
Abstract base class for SCP returning multiple data sets.
Definition: SCP.h:32
Association.
Definition: Association.h:30