|
PACS System 0.1.0
PACS DICOM system library
|
DICOM event definitions for event-based communication. More...
#include <chrono>#include <cstdint>#include <optional>#include <string>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::events::association_established_event |
| Event published when a DICOM association is successfully established. More... | |
| struct | kcenon::pacs::events::association_released_event |
| Event published when a DICOM association is gracefully released. More... | |
| struct | kcenon::pacs::events::association_aborted_event |
| Event published when a DICOM association is aborted. More... | |
| struct | kcenon::pacs::events::image_received_event |
| Event published when an image is successfully received via C-STORE. More... | |
| struct | kcenon::pacs::events::storage_failed_event |
| Event published when a C-STORE operation fails. More... | |
| struct | kcenon::pacs::events::query_executed_event |
| Event published when a C-FIND query is executed. More... | |
| struct | kcenon::pacs::events::query_failed_event |
| Event published when a C-FIND query fails. More... | |
| struct | kcenon::pacs::events::retrieve_started_event |
| Event published when a retrieve operation (C-MOVE/C-GET) starts. More... | |
| struct | kcenon::pacs::events::retrieve_completed_event |
| Event published when a retrieve operation completes. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::events |
Enumerations | |
| enum class | kcenon::pacs::events::query_level { kcenon::pacs::events::patient , kcenon::pacs::events::study , kcenon::pacs::events::series , kcenon::pacs::events::image } |
| Query level enumeration. More... | |
| enum class | kcenon::pacs::events::retrieve_operation { kcenon::pacs::events::c_move , kcenon::pacs::events::c_get } |
| Retrieve operation type. More... | |
Functions | |
| auto | kcenon::pacs::events::query_level_to_string (query_level level) -> std::string |
| Convert query level to string. | |
| auto | kcenon::pacs::events::retrieve_operation_to_string (retrieve_operation op) -> std::string |
| Convert retrieve operation to string. | |
DICOM event definitions for event-based communication.
This file defines event types for inter-module communication in the PACS system using the common_system Event Bus pattern.
Definition in file events.h.