|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Centralized error code registry for all systems. 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 |
| namespace | kcenon::common::error::validation |
| Compile-time validation to prevent error code conflicts. | |
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 } |
| Error code category ranges for compile-time validation. More... | |
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. | |
Centralized error code registry for all systems.
This file defines error code ranges and specific codes for all systems. Error codes are organized by category to prevent conflicts.
Error Code Ranges:
Definition in file error_codes.h.