PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
job_manager.cpp File Reference

Implementation of the Job Manager. More...

#include "kcenon/pacs/client/job_manager.h"
#include "kcenon/pacs/client/remote_node_manager.h"
#include "kcenon/pacs/storage/job_repository.h"
#include "kcenon/pacs/services/query_scu.h"
#include "kcenon/pacs/services/retrieve_scu.h"
#include "kcenon/pacs/services/storage_scu.h"
#include "kcenon/pacs/storage/index_database.h"
#include "kcenon/pacs/core/dicom_file.h"
#include "kcenon/pacs/core/dicom_tag_constants.h"
#include "kcenon/pacs/encoding/vr_type.h"
#include <algorithm>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <deque>
#include <future>
#include <mutex>
#include <queue>
#include <random>
#include <shared_mutex>
#include <sstream>
#include <thread>
#include <unordered_map>
#include <unordered_set>
Include dependency graph for job_manager.cpp:

Go to the source code of this file.

Classes

struct  kcenon::pacs::client::queue_entry
 
struct  kcenon::pacs::client::job_manager::impl
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::client
 

Detailed Description

Implementation of the Job Manager.

See also
Issue #537 - Implement Job Manager for Async DICOM Operations
Issue #553 - Part 2: Job Manager Core Implementation
Issue #554 - Part 3: Job Execution and Tests

Definition in file job_manager.cpp.