|
PACS System 0.1.0
PACS DICOM system library
|
Progress information for a retrieve operation. More...
#include <retrieve_scu.h>

Public Member Functions | |
| uint16_t | total () const noexcept |
| Get total number of sub-operations. | |
| float | percent () const noexcept |
| Get completion percentage. | |
| std::chrono::milliseconds | elapsed () const noexcept |
| Get elapsed time since start. | |
Public Attributes | |
| uint16_t | remaining {0} |
| Number of remaining sub-operations. | |
| uint16_t | completed {0} |
| Number of completed sub-operations. | |
| uint16_t | failed {0} |
| Number of failed sub-operations. | |
| uint16_t | warning {0} |
| Number of sub-operations with warnings. | |
| std::chrono::steady_clock::time_point | start_time |
Progress information for a retrieve operation.
Tracks the progress of sub-operations during C-MOVE or C-GET.
Definition at line 77 of file retrieve_scu.h.
|
inlinenodiscardnoexcept |
Get elapsed time since start.
Definition at line 106 of file retrieve_scu.h.
References start_time.
|
inlinenodiscardnoexcept |
Get completion percentage.
Definition at line 96 of file retrieve_scu.h.
References completed, failed, total(), and warning.

|
inlinenodiscardnoexcept |
Get total number of sub-operations.
Definition at line 88 of file retrieve_scu.h.
References completed, failed, remaining, and warning.
Referenced by percent().

| uint16_t kcenon::pacs::services::retrieve_progress::completed {0} |
Number of completed sub-operations.
Definition at line 79 of file retrieve_scu.h.
Referenced by percent(), kcenon::pacs::services::retrieve_scu::perform_get(), kcenon::pacs::services::retrieve_scu::perform_move(), and total().
| uint16_t kcenon::pacs::services::retrieve_progress::failed {0} |
Number of failed sub-operations.
Definition at line 80 of file retrieve_scu.h.
Referenced by percent(), kcenon::pacs::services::retrieve_scu::perform_get(), kcenon::pacs::services::retrieve_scu::perform_move(), and total().
| uint16_t kcenon::pacs::services::retrieve_progress::remaining {0} |
Number of remaining sub-operations.
Definition at line 78 of file retrieve_scu.h.
Referenced by kcenon::pacs::services::retrieve_scu::perform_get(), kcenon::pacs::services::retrieve_scu::perform_move(), and total().
| std::chrono::steady_clock::time_point kcenon::pacs::services::retrieve_progress::start_time |
Definition at line 82 of file retrieve_scu.h.
Referenced by elapsed(), kcenon::pacs::services::retrieve_scu::perform_get(), and kcenon::pacs::services::retrieve_scu::perform_move().
| uint16_t kcenon::pacs::services::retrieve_progress::warning {0} |
Number of sub-operations with warnings.
Definition at line 81 of file retrieve_scu.h.
Referenced by percent(), kcenon::pacs::services::retrieve_scu::perform_get(), kcenon::pacs::services::retrieve_scu::perform_move(), and total().