PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
pacs-integration.cppm File Reference

C++20 module partition for external system adapters. More...

#include <array>
#include <cstddef>
#include <cstdint>
#include <filesystem>
#include <functional>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
#include <kcenon/pacs/integration/logger_adapter.h>
#include <kcenon/pacs/integration/thread_pool_adapter.h>
#include <kcenon/pacs/integration/executor_adapter.h>
#include <kcenon/pacs/integration/network_adapter.h>
#include <kcenon/pacs/integration/container_adapter.h>
#include <kcenon/pacs/integration/dicom_session.h>
#include <kcenon/pacs/integration/monitoring_adapter.h>
Include dependency graph for pacs-integration.cppm:

Go to the source code of this file.

Namespaces

namespace  pacs
 
namespace  pacs::integration
 

Detailed Description

C++20 module partition for external system adapters.

This module partition exports integration-related types:

  • logger_adapter: Logging framework integration
  • thread_pool_adapter: Thread pool wrapper
  • executor_adapter: Executor pattern
  • network_adapter: Network integration
  • container_adapter: DI container
  • dicom_session: DICOM-aware session wrapper
  • monitoring_adapter: Monitoring system bridge

Part of the kcenon.pacs module.

Definition in file pacs-integration.cppm.