Odil
A C++11 library for the DICOM standard
|
Base class for all Service Class Providers. More...
#include <SCP.h>
Classes | |
class | DataSetGenerator |
Abstract base class for SCP returning multiple data sets. More... | |
class | Exception |
Public Member Functions | |
SCP (Association &association) | |
Create a Service Class Provider. More... | |
virtual | ~SCP ()=default |
Destructor. More... | |
void | receive_and_process () |
Receive and process a message. More... | |
virtual void | operator() (std::shared_ptr< message::Message > message)=0 |
Process a message. More... | |
Protected Attributes | |
Association & | _association |
Association with peer. More... | |
Base class for all Service Class Providers.
odil::SCP::SCP | ( | Association & | association | ) |
Create a Service Class Provider.
|
virtualdefault |
Destructor.
|
pure virtual |
Process a message.
Implemented in odil::StoreSCP, odil::NSetSCP, odil::NCreateSCP, odil::MoveSCP, odil::GetSCP, odil::FindSCP, and odil::EchoSCP.
void odil::SCP::receive_and_process | ( | ) |
Receive and process a message.
|
protected |
Association with peer.