|
PACS System 0.1.0
PACS DICOM system library
|
DICOM association handler for network_system integration. More...
#include "kcenon/pacs/network/association.h"#include "kcenon/pacs/network/pdu_types.h"#include "kcenon/pacs/network/server_config.h"#include "kcenon/pacs/security/access_control_manager.h"#include "kcenon/pacs/services/scp_service.h"#include "kcenon/pacs/integration/dicom_session.h"#include <atomic>#include <chrono>#include <functional>#include <map>#include <memory>#include <mutex>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::pacs::network::v2::dicom_association_handler |
| Bridges network_system sessions with DICOM protocol handling. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| namespace | kcenon::network::interfaces |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::network |
| namespace | kcenon::pacs::network::v2 |
Typedefs | |
| using | kcenon::pacs::network::v2::association_established_callback |
| Callback type for association established events. | |
| using | kcenon::pacs::network::v2::association_closed_callback |
| Callback type for association closed events. | |
| using | kcenon::pacs::network::v2::handler_error_callback |
| Callback type for error events. | |
Enumerations | |
| enum class | kcenon::pacs::network::v2::handler_state { kcenon::pacs::network::v2::idle , kcenon::pacs::network::v2::awaiting_response , kcenon::pacs::network::v2::established , kcenon::pacs::network::v2::releasing , kcenon::pacs::network::v2::closed } |
| State machine states for the association handler. More... | |
Functions | |
| constexpr const char * | kcenon::pacs::network::v2::to_string (handler_state state) noexcept |
| Convert handler_state to string representation. | |
DICOM association handler for network_system integration.
This file provides the dicom_association_handler class that bridges network_system's session model with DICOM protocol requirements. It handles PDU framing, parsing, and manages the DICOM state machine.
Definition in file dicom_association_handler.h.