Odil
A C++11 library for the DICOM standard
|
Go to the documentation of this file.
9 #ifndef _7e899e10_2a21_45b8_a2d6_af1d13cbfd29
10 #define _7e899e10_2a21_45b8_a2d6_af1d13cbfd29
36 virtual unsigned int count()
const =0;
45 std::shared_ptr<message::CMoveRequest const>)
const =0;
54 std::shared_ptr<DataSetGenerator>
const & generator);
60 void set_generator(std::shared_ptr<DataSetGenerator>
const & generator);
63 virtual void operator()(std::shared_ptr<message::Message> message);
66 std::shared_ptr<DataSetGenerator> _generator;
67 void operator()(std::shared_ptr<message::CMoveRequest const> request);
73 #endif // _7e899e10_2a21_45b8_a2d6_af1d13cbfd29
virtual void operator()(std::shared_ptr< message::Message > message)
Process a C-Get request.
Abstract base class for SCP returning multiple data sets.
Definition: SCP.h:33
Generator of C-MOVE responses.
Definition: MoveSCP.h:33
Definition: Association.h:25
#define ODIL_API
Definition: odil.h:28
SCP for C-Move services.
Definition: MoveSCP.h:28
virtual Association get_association(std::shared_ptr< message::CMoveRequest const >) const =0
Return the sub-association to send responses on.
void set_generator(std::shared_ptr< DataSetGenerator > const &generator)
Set the generator.
MoveSCP(Association &association, std::shared_ptr< DataSetGenerator > const &generator)
Constructor.
virtual unsigned int count() const =0
Return the number of responses.
std::shared_ptr< DataSetGenerator const > get_generator() const
Return the generator.
Association.
Definition: Association.h:31
MoveSCP(Association &association)
Constructor.
Base class for all Service Class Providers.
Definition: SCP.h:25