|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Implementation of the service container for dependency injection. More...
#include "service_container_interface.h"#include "../interfaces/registry_audit_log.h"#include <atomic>#include <mutex>#include <shared_mutex>#include <unordered_map>#include <unordered_set>

Go to the source code of this file.
Classes | |
| class | kcenon::common::di::service_container |
| Concrete implementation of IServiceContainer. More... | |
| struct | kcenon::common::di::service_container::service_entry |
| Internal service registration entry. More... | |
| class | kcenon::common::di::service_scope |
| Scoped service container implementation. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::di |
Implementation of the service container for dependency injection.
This header provides the concrete implementation of IServiceContainer, enabling type-safe dependency injection with configurable lifetimes.
Thread Safety:
Definition in file service_container.h.