|
PACS System 0.1.0
PACS DICOM system library
|
PACS system version information. More...
#include <health_status.h>

Public Member Functions | |
| std::chrono::seconds | uptime () const noexcept |
| Calculate uptime duration. | |
| std::string | version_string () const |
| Get version as string (e.g., "1.0.0") | |
Public Attributes | |
| std::uint16_t | major {1} |
| Major version number. | |
| std::uint16_t | minor {0} |
| Minor version number. | |
| std::uint16_t | patch {0} |
| Patch version number. | |
| std::string | build_id |
| Build identifier (e.g., git commit hash) | |
| std::chrono::system_clock::time_point | startup_time |
| Server startup timestamp. | |
PACS system version information.
Definition at line 162 of file health_status.h.
|
inlinenodiscardnoexcept |
Calculate uptime duration.
Definition at line 180 of file health_status.h.
References startup_time.
|
inlinenodiscard |
Get version as string (e.g., "1.0.0")
Definition at line 186 of file health_status.h.
| std::string kcenon::pacs::monitoring::version_info::build_id |
Build identifier (e.g., git commit hash)
Definition at line 173 of file health_status.h.
Referenced by kcenon::pacs::monitoring::health_checker::set_version().
| std::uint16_t kcenon::pacs::monitoring::version_info::major {1} |
Major version number.
Definition at line 164 of file health_status.h.
Referenced by kcenon::pacs::monitoring::health_checker::set_version(), and version_string().
| std::uint16_t kcenon::pacs::monitoring::version_info::minor {0} |
Minor version number.
Definition at line 167 of file health_status.h.
Referenced by kcenon::pacs::monitoring::health_checker::set_version(), and version_string().
| std::uint16_t kcenon::pacs::monitoring::version_info::patch {0} |
Patch version number.
Definition at line 170 of file health_status.h.
Referenced by kcenon::pacs::monitoring::health_checker::set_version(), and version_string().
| std::chrono::system_clock::time_point kcenon::pacs::monitoring::version_info::startup_time |
Server startup timestamp.
Definition at line 176 of file health_status.h.
Referenced by kcenon::pacs::monitoring::health_checker::health_checker(), and uptime().