|
PACS System 0.1.0
PACS DICOM system library
|
DICOM Association management per PS3.8. More...
#include "kcenon/pacs/network/pdu_types.h"#include "kcenon/pacs/network/dimse/dimse_message.h"#include "kcenon/pacs/encoding/transfer_syntax.h"#include <chrono>#include <cstdint>#include <functional>#include <map>#include <memory>#include <mutex>#include <optional>#include <string>#include <string_view>#include <variant>#include <vector>#include <kcenon/thread/lockfree/lockfree_queue.h>#include "kcenon/pacs/core/result.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::network::proposed_presentation_context |
| Proposed presentation context for SCU association request. More... | |
| struct | kcenon::pacs::network::accepted_presentation_context |
| Accepted presentation context after negotiation. More... | |
| struct | kcenon::pacs::network::association_config |
| Configuration for SCU association request. More... | |
| struct | kcenon::pacs::network::scp_config |
| Configuration for SCP to accept associations. More... | |
| struct | kcenon::pacs::network::rejection_info |
| Information about an association rejection. More... | |
| class | kcenon::pacs::network::association |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::network |
Typedefs | |
| template<typename T > | |
| using | kcenon::pacs::network::Result = kcenon::pacs::Result<T> |
| Result type alias using standardized kcenon::pacs::Result<T> | |
| using | kcenon::pacs::network::VoidResult = kcenon::pacs::VoidResult |
| VoidResult type alias for operations without return value. | |
Functions | |
| constexpr const char * | kcenon::pacs::network::to_string (association_state state) noexcept |
| Convert association_state to string representation. | |
| constexpr std::string_view | kcenon::pacs::network::to_string (association_error err) noexcept |
| Convert association_error to string representation. | |
DICOM Association management per PS3.8.
This file provides the association class for managing DICOM network associations, including state machine, presentation context negotiation, and DIMSE message exchange.
Definition in file association.h.