|
PACS System 0.1.0
PACS DICOM system library
|
Classes | |
| class | dicom_association_handler |
| Bridges network_system sessions with DICOM protocol handling. More... | |
| class | dicom_server_v2 |
| DICOM server using network_system's messaging_server for connection management. More... | |
Typedefs | |
| using | association_established_callback |
| Callback type for association established events. | |
| using | association_closed_callback |
| Callback type for association closed events. | |
| using | handler_error_callback |
| Callback type for error events. | |
Enumerations | |
| enum class | handler_state { idle , awaiting_response , established , releasing , closed } |
| State machine states for the association handler. More... | |
Functions | |
| constexpr const char * | to_string (handler_state state) noexcept |
| Convert handler_state to string representation. | |
Callback type for association closed events.
Definition at line 98 of file dicom_association_handler.h.
Callback type for association established events.
Definition at line 90 of file dicom_association_handler.h.
Callback type for error events.
Definition at line 104 of file dicom_association_handler.h.
|
strong |
State machine states for the association handler.
Tracks the progression of a DICOM association from initial connection through negotiation to established communication and eventual release.
Definition at line 59 of file dicom_association_handler.h.
|
nodiscardconstexprnoexcept |
Convert handler_state to string representation.
| state | The state to convert |
Definition at line 72 of file dicom_association_handler.h.
References awaiting_response, closed, established, idle, and releasing.
Referenced by kcenon::pacs::network::v2::dicom_association_handler::process_pdu().
