Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nkcenon
 NcommonCore interfaces
 Nadapters
 Nbootstrap
 Nconfig
 Ndetail
 Ndi
 Nevents
 Ninterfaces
 Nlogging
 Npatterns
 Nresilience
 Nutils
 Ccommon_error_categoryError category for common/shared error codes
 Cdatabase_nullRepresents NULL values in database results
 Cenum_traitsPrimary template for enum traits (must be specialized for each enum)
 Cenum_traits< interfaces::health_check_type >Specialization of enum_traits for health_check_type
 Cenum_traits< interfaces::health_status >Specialization of enum_traits for health_status
 Cenum_traits< interfaces::log_level >Specialization of enum_traits for log_level
 Cenum_traits< interfaces::metric_type >Specialization of enum_traits for metric_type
 Cerror_categoryAbstract base class for error code categories
 Cerror_infoStandard error information used by Result<T>
 CeventGeneric event structure for the event bus
 Cexception_mapperMaps standard exception types to appropriate error codes
 Cmodule_versionVersion information for common_system module
 COption
 COptionalOptional type similar to std::optional with Rust-like API
 CResultResult type for error handling with member function support
 Csimple_event_busSimple synchronous event bus for testing when monitoring is disabled
 Csource_locationC++17-compatible source_location implementation using compiler builtins
 Ctyped_error_codeA type-safe error code that carries its category
 Cversion_infoVersion information for Common System
 Capp_liveness_check
 Ccache_readiness_check
 Ccalculation_job
 CConnection
 Cdatabase_dependency_check
 CDataService
 Cexample_executor_provider
 CFriendlyGreeter
 Cfunction_job
 CICounter
 CIGreeter
 Cmock_executor
 Corder_placed
 CSequentialCounter
 Csystem_alert
 CUser
 Cuser_logged_in