|
PACS System 0.1.0
PACS DICOM system library
|
Abstract interface for thread pool operations. More...
#include <chrono>#include <cstddef>#include <functional>#include <future>#include <string>#include <thread>#include <type_traits>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::integration::thread_pool_config |
| Configuration options for the thread pool. More... | |
| class | kcenon::pacs::integration::thread_pool_interface |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::integration |
Enumerations | |
| enum class | kcenon::pacs::integration::job_priority { kcenon::pacs::integration::critical = 0 , kcenon::pacs::integration::high = 1 , kcenon::pacs::integration::normal = 2 , kcenon::pacs::integration::low = 3 } |
| Priority levels for job scheduling. More... | |
Abstract interface for thread pool operations.
This file defines the abstract thread_pool_interface class which provides a unified API for thread pool operations. This interface enables dependency injection and allows mock implementations for testing.
Definition in file thread_pool_interface.h.