|
PACS System 0.1.0
PACS DICOM system library
|
Typedefs | |
| template<typename... Args> | |
| using | format_string = std::format_string<Args...> |
Functions | |
| template<typename T > | |
| auto | factory_result (kcenon::common::Result< T > result) -> kcenon::common::Result< T > |
| template<typename Pointer > requires requires { typename Pointer::element_type; } | |
| auto | factory_result (Pointer pointer) -> kcenon::common::Result< Pointer > |
| std::tm * | localtime_safe (const std::time_t *time, std::tm *result) |
| Cross-platform thread-safe local time conversion. | |
| std::tm * | gmtime_safe (const std::time_t *time, std::tm *result) |
| Cross-platform thread-safe UTC time conversion. | |
| using kcenon::pacs::compat::format_string = std::format_string<Args...> |
|
nodiscard |
Definition at line 16 of file factory_result.h.
Referenced by kcenon::pacs::integration::network_adapter::connect(), and kcenon::pacs::network::v2::dicom_server_v2::start().

|
nodiscard |
Definition at line 23 of file factory_result.h.
|
inline |
Cross-platform thread-safe UTC time conversion.
Converts a time_t value to UTC time in a thread-safe manner. Uses gmtime_r on POSIX systems and gmtime_s on Windows.
| time | Pointer to the time_t value to convert |
| result | Pointer to the tm structure to store the result |
Definition at line 65 of file time.h.
Referenced by kcenon::pacs::storage::worklist_repository::cleanup_old_worklist_items().

|
inline |
Cross-platform thread-safe local time conversion.
Converts a time_t value to local time in a thread-safe manner. Uses localtime_r on POSIX systems and localtime_s on Windows.
| time | Pointer to the time_t value to convert |
| result | Pointer to the tm structure to store the result |
Definition at line 43 of file time.h.
Referenced by kcenon::pacs::storage::worklist_repository::cleanup_worklist_items_before().
