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

Remote PACS node manager for client operations. More...

#include "kcenon/pacs/client/remote_node.h"
#include "kcenon/pacs/core/result.h"
#include "kcenon/pacs/di/ilogger.h"
#include <chrono>
#include <future>
#include <memory>
#include <mutex>
#include <span>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for remote_node_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::client::remote_node_manager
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::storage
 
namespace  kcenon::pacs::network
 
namespace  kcenon::pacs::client
 

Detailed Description

Remote PACS node manager for client operations.

This file provides the remote_node_manager class for managing connections to multiple external PACS servers. Includes node registration, health monitoring, connection pooling, and status callbacks.

See also
Issue #535 - Implement Remote Node Manager
DICOM PS3.7 Section 9.1.5 - C-ECHO Service
DICOM PS3.8 - Network Communication Support
Author
kcenon
Since
1.0.0

Definition in file remote_node_manager.h.