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

Adapter for integrating pipeline with existing DICOM components. More...

#include <kcenon/pacs/network/pipeline/pipeline_coordinator.h>
#include <kcenon/pacs/network/pipeline/pipeline_job_types.h>
#include <kcenon/pacs/network/pipeline/jobs/receive_network_io_job.h>
#include <kcenon/pacs/network/pipeline/jobs/send_network_io_job.h>
#include <kcenon/pacs/network/pipeline/jobs/storage_query_exec_job.h>
#include <kcenon/pacs/core/result.h>
#include <chrono>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for pipeline_adapter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::network::pipeline::session_context
 Context for a DICOM association session. More...
 
class  kcenon::pacs::network::pipeline::pipeline_adapter
 Adapter for integrating pipeline with DICOM server components. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::network
 
namespace  kcenon::pacs::network::pipeline
 

Detailed Description

Adapter for integrating pipeline with existing DICOM components.

This adapter bridges the pipeline infrastructure with existing DICOM server components, enabling gradual migration to the new architecture.

See also
Issue #517 - Implement typed_thread_pool-based I/O Pipeline
Issue #523 - Phase 6: Integration
Author
kcenon
Since
1.0.0

Definition in file pipeline_adapter.h.