|
PACS System 0.1.0
PACS DICOM system library
|
Remote PACS node data structures for client operations. More...
#include <chrono>#include <cstdint>#include <functional>#include <optional>#include <string>#include <string_view>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::client::tls_config |
| TLS configuration for secure DICOM connections. More... | |
| struct | kcenon::pacs::client::remote_node |
| struct | kcenon::pacs::client::node_statistics |
| Statistics for a remote node. More... | |
| struct | kcenon::pacs::client::node_manager_config |
| Configuration for the remote node manager. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::client |
Typedefs | |
| using | kcenon::pacs::client::node_status_callback = std::function<void(std::string_view node_id, node_status status)> |
| Callback function type for node status changes. | |
Enumerations | |
| enum class | kcenon::pacs::client::node_status { kcenon::pacs::client::unknown , kcenon::pacs::client::online , kcenon::pacs::client::offline , kcenon::pacs::client::error , kcenon::pacs::client::verifying } |
| Status of a remote PACS node. More... | |
Functions | |
| constexpr const char * | kcenon::pacs::client::to_string (node_status status) noexcept |
| Convert node_status to string representation. | |
| node_status | kcenon::pacs::client::node_status_from_string (std::string_view str) noexcept |
| Parse node_status from string. | |
Remote PACS node data structures for client operations.
This file provides data structures for representing external PACS nodes, including connection parameters, supported services, and runtime status.
Definition in file remote_node.h.