Odil
A C++11 library for the DICOM standard
Loading...
Searching...
No Matches
odil::SCP Class Referenceabstract

Base class for all Service Class Providers. More...

#include <SCP.h>

Inheritance diagram for odil::SCP:
Collaboration diagram for odil::SCP:

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.
virtual ~SCP ()=default
 Destructor.
void receive_and_process ()
 Receive and process a message.
virtual void operator() (std::shared_ptr< message::Message > message)=0
 Process a message.

Protected Attributes

Association_association
 Association with peer.

Detailed Description

Base class for all Service Class Providers.

Constructor & Destructor Documentation

◆ SCP()

odil::SCP::SCP ( Association & association)

Create a Service Class Provider.

◆ ~SCP()

virtual odil::SCP::~SCP ( )
virtualdefault

Destructor.

Member Function Documentation

◆ operator()()

virtual void odil::SCP::operator() ( std::shared_ptr< message::Message > message)
pure virtual

◆ receive_and_process()

void odil::SCP::receive_and_process ( )

Receive and process a message.

Member Data Documentation

◆ _association

Association& odil::SCP::_association
protected

Association with peer.


The documentation for this class was generated from the following file:
  • /build/reproducible-path/odil-0.13.0/src/odil/SCP.h