Odil
A C++11 library for the DICOM standard
Classes | Public Member Functions | Protected Attributes | List of all members
odil::SCP Class Referenceabstract

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

#include <SCP.h>

Inheritance diagram for odil::SCP:
Inheritance graph
[legend]
Collaboration diagram for odil::SCP:
Collaboration graph
[legend]

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...
 

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: