|
Common System 0.2.0
Common interfaces and patterns for system integration
|
C++20 module partition for error codes. More...
#include <string>#include <string_view>
Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::error |
| namespace | codes |
| Specific error codes organized by category. | |
| namespace | kcenon::common::error::codes |
| namespace | kcenon::common::error::codes::common_errors |
| namespace | kcenon::common::error::codes::thread_system |
| namespace | kcenon::common::error::codes::logger_system |
| namespace | kcenon::common::error::codes::monitoring_system |
| namespace | kcenon::common::error::codes::container_system |
| namespace | kcenon::common::error::codes::database_system |
| namespace | kcenon::common::error::codes::network_system |
| namespace | kcenon::common::error::codes::pacs_system |
Enumerations | |
| enum class | kcenon::common::error::category : int { kcenon::common::error::success = 0 , kcenon::common::error::common = -1 , kcenon::common::error::thread_system = -100 , kcenon::common::error::logger_system = -200 , kcenon::common::error::monitoring_system = -300 , kcenon::common::error::container_system = -400 , kcenon::common::error::database_system = -500 , kcenon::common::error::network_system = -600 , kcenon::common::error::pacs_system = -700 , kcenon::common::error::success = 0 , kcenon::common::error::common = -1 , kcenon::common::error::thread_system = -100 , kcenon::common::error::logger_system = -200 , kcenon::common::error::monitoring_system = -300 , kcenon::common::error::container_system = -400 , kcenon::common::error::database_system = -500 , kcenon::common::error::network_system = -600 , kcenon::common::error::pacs_system = -700 } |
Functions | |
| std::string_view | kcenon::common::error::get_error_message (int code) |
| Get human-readable error message for error code. | |
| std::string_view | kcenon::common::error::get_category_name (int code) |
| Get category name for error code. | |
C++20 module partition for error codes.
This module partition exports centralized error code registry for all systems. Error codes are organized by category to prevent conflicts.
Error Code Ranges:
Part of the kcenon.common module.
Definition in file error.cppm.