|
PACS System 0.1.0
PACS DICOM system library
|
Extended statistics for production PACS. More...
#include <production_pacs.h>

Public Member Functions | |
| auto | uptime () const -> std::chrono::seconds |
| Get uptime duration. | |
Public Attributes | |
| std::atomic< std::uint64_t > | images_stored {0} |
| Total images stored. | |
| std::atomic< std::uint64_t > | images_anonymized {0} |
| Total images anonymized. | |
| std::atomic< std::uint64_t > | queries_executed {0} |
| Total queries executed. | |
| std::atomic< std::uint64_t > | access_denied_count {0} |
| Total access denied events. | |
| std::atomic< std::uint64_t > | rest_requests {0} |
| Total REST API requests. | |
| std::atomic< std::uint32_t > | active_associations {0} |
| Current active DICOM associations. | |
| std::chrono::system_clock::time_point | start_time |
| Server uptime start. | |
Extended statistics for production PACS.
Definition at line 101 of file production_pacs.h.
|
inlinenodiscard |
Get uptime duration.
Definition at line 124 of file production_pacs.h.
References start_time.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics(), and kcenon::pacs::samples::production_pacs::print_status().

| std::atomic<std::uint64_t> kcenon::pacs::samples::production_statistics::access_denied_count {0} |
Total access denied events.
Definition at line 112 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::dispatch_access_denied(), and kcenon::pacs::samples::production_pacs::export_statistics().
| std::atomic<std::uint32_t> kcenon::pacs::samples::production_statistics::active_associations {0} |
Current active DICOM associations.
Definition at line 118 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics(), and kcenon::pacs::samples::production_pacs::print_status().
| std::atomic<std::uint64_t> kcenon::pacs::samples::production_statistics::images_anonymized {0} |
Total images anonymized.
Definition at line 106 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics().
| std::atomic<std::uint64_t> kcenon::pacs::samples::production_statistics::images_stored {0} |
Total images stored.
Definition at line 103 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics(), and kcenon::pacs::samples::production_pacs::print_status().
| std::atomic<std::uint64_t> kcenon::pacs::samples::production_statistics::queries_executed {0} |
Total queries executed.
Definition at line 109 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics(), and kcenon::pacs::samples::production_pacs::print_status().
| std::atomic<std::uint64_t> kcenon::pacs::samples::production_statistics::rest_requests {0} |
Total REST API requests.
Definition at line 115 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::export_statistics().
| std::chrono::system_clock::time_point kcenon::pacs::samples::production_statistics::start_time |
Server uptime start.
Definition at line 121 of file production_pacs.h.
Referenced by kcenon::pacs::samples::production_pacs::production_pacs(), and uptime().