|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Fixed-capacity static container for background worker services. More...
Include dependency graph for ServiceRegistry.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | corium::BasicServiceRegistry< MaxServices, EventVariant > |
| Non-allocating ServiceRegistry storing service handles in a fixed stack/static array. Zero heap allocations, zero vtables/RTTI. More... | |
| struct | corium::BasicServiceRegistry< MaxServices, EventVariant >::ServiceHandle |
| Non-allocating type-erased handle for static background services. More... | |
Namespaces | |
| namespace | corium |
| namespace | corium::internal |
Concepts | |
| concept | corium::internal::HasSetContext |
| concept | corium::internal::HasInitialize |
| concept | corium::internal::HasRunToken |
| concept | corium::internal::HasStart |
| concept | corium::internal::HasStop |
| concept | corium::internal::HasJoin |
Typedefs | |
| using | corium::ServiceRegistry = BasicServiceRegistry< 8, DefaultEvents > |
| Default ServiceRegistry alias using MaxServices=8 and DefaultEvents. | |
| template<size_t MaxServices = 8, typename EventVariant = DefaultEvents> | |
| using | corium::ServiceRegistryT = BasicServiceRegistry< MaxServices, EventVariant > |
| Templated ServiceRegistry alias for custom capacity and event variant. | |
Fixed-capacity static container for background worker services.