|
PACS System 0.1.0
PACS DICOM system library
|
Result of a Storage Commitment verification. More...
#include <storage_commitment_types.h>

Public Member Functions | |
| bool | all_successful () const noexcept |
| Whether all instances were successfully committed. | |
| std::size_t | total_instances () const noexcept |
| Total number of instances in this result. | |
Public Attributes | |
| std::string | transaction_uid |
| Transaction UID identifying this commitment request. | |
| std::vector< sop_reference > | success_references |
| Successfully committed SOP Instance references. | |
| std::vector< std::pair< sop_reference, commitment_failure_reason > > | failed_references |
| Failed SOP Instance references with failure reasons. | |
| std::chrono::system_clock::time_point | timestamp |
| Timestamp when verification was completed. | |
Result of a Storage Commitment verification.
Contains the per-instance success/failure status after the SCP has verified storage of the requested SOP Instances.
Definition at line 135 of file storage_commitment_types.h.
|
inlinenodiscardnoexcept |
Whether all instances were successfully committed.
Definition at line 149 of file storage_commitment_types.h.
References failed_references, and success_references.
|
inlinenodiscardnoexcept |
Total number of instances in this result.
Definition at line 154 of file storage_commitment_types.h.
References failed_references, and success_references.
| std::vector<std::pair<sop_reference, commitment_failure_reason> > kcenon::pacs::services::commitment_result::failed_references |
Failed SOP Instance references with failure reasons.
Definition at line 143 of file storage_commitment_types.h.
Referenced by all_successful(), kcenon::pacs::services::storage_commitment_scp::build_event_report_dataset(), kcenon::pacs::services::storage_commitment_scu::parse_event_report_dataset(), kcenon::pacs::services::storage_commitment_scp::send_event_report(), total_instances(), and kcenon::pacs::services::storage_commitment_scp::verify_instances().
| std::vector<sop_reference> kcenon::pacs::services::commitment_result::success_references |
Successfully committed SOP Instance references.
Definition at line 140 of file storage_commitment_types.h.
Referenced by all_successful(), kcenon::pacs::services::storage_commitment_scp::build_event_report_dataset(), kcenon::pacs::services::storage_commitment_scu::parse_event_report_dataset(), total_instances(), and kcenon::pacs::services::storage_commitment_scp::verify_instances().
| std::chrono::system_clock::time_point kcenon::pacs::services::commitment_result::timestamp |
Timestamp when verification was completed.
Definition at line 146 of file storage_commitment_types.h.
Referenced by kcenon::pacs::services::storage_commitment_scu::parse_event_report_dataset(), and kcenon::pacs::services::storage_commitment_scp::verify_instances().
| std::string kcenon::pacs::services::commitment_result::transaction_uid |
Transaction UID identifying this commitment request.
Definition at line 137 of file storage_commitment_types.h.
Referenced by kcenon::pacs::services::storage_commitment_scp::build_event_report_dataset(), kcenon::pacs::services::storage_commitment_scu::parse_event_report_dataset(), and kcenon::pacs::services::storage_commitment_scp::verify_instances().