PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
scp_service.h File Reference

Base class for DICOM SCP (Service Class Provider) services. More...

#include "kcenon/pacs/network/association.h"
#include "kcenon/pacs/network/dimse/dimse_message.h"
#include "kcenon/pacs/di/ilogger.h"
#include <memory>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for scp_service.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::services::scp_service
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 

Typedefs

using kcenon::pacs::services::scp_service_ptr = std::shared_ptr<scp_service>
 Shared pointer type for SCP services.
 

Detailed Description

Base class for DICOM SCP (Service Class Provider) services.

This file provides the abstract base class for implementing DICOM SCP services. Each service handles specific SOP Classes and processes DIMSE messages.

See also
DICOM PS3.4 - Service Class Specifications
DICOM PS3.7 - Message Exchange
Author
kcenon
Since
1.0.0

Definition in file scp_service.h.