|
PACS System 0.1.0
PACS DICOM system library
|
Main coordinator for the 6-stage DICOM I/O pipeline. More...
#include <kcenon/pacs/network/pipeline/pipeline_job_types.h>#include <kcenon/pacs/network/pipeline/metrics/pipeline_metrics.h>#include <kcenon/pacs/integration/thread_pool_interface.h>#include <kcenon/pacs/core/result.h>#include <array>#include <atomic>#include <chrono>#include <cstddef>#include <functional>#include <memory>#include <mutex>#include <string>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::network::pipeline::pipeline_config |
| Configuration options for the pipeline coordinator. More... | |
| class | kcenon::pacs::network::pipeline::pipeline_coordinator |
| Coordinates the 6-stage DICOM I/O pipeline. More... | |
| class | kcenon::pacs::network::pipeline::pipeline_job_base |
| Base class for all pipeline jobs. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::network |
| namespace | kcenon::pacs::network::pipeline |
Main coordinator for the 6-stage DICOM I/O pipeline.
The pipeline coordinator manages multiple thread pools, one per stage, to achieve high-throughput DICOM operations with optimal parallelism.
Definition in file pipeline_coordinator.h.