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

Service interface aliases for dependency injection. More...

Include dependency graph for service_interfaces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::di::IDicomNetwork
 Network service interface for DICOM communication. More...
 
class  kcenon::pacs::di::DicomNetworkService
 Default implementation of IDicomNetwork using network_adapter. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::di
 

Typedefs

using kcenon::pacs::di::IDicomStorage = storage::storage_interface
 Storage interface for DICOM data persistence.
 
using kcenon::pacs::di::IDicomCodec = encoding::compression::compression_codec
 Codec interface for image compression/decompression.
 

Detailed Description

Service interface aliases for dependency injection.

This file provides type aliases for DICOM service interfaces used with ServiceContainer-based dependency injection. It unifies existing interfaces under a consistent naming convention for DI registration and resolution.

See also
Issue #312 - ServiceContainer based DI Integration
Author
kcenon
Since
1.0.0

Definition in file service_interfaces.h.