Embedded Multicore Building Blocks V1.0.0
|
Platform-independent abstraction layer for multithreading and basic operations. More...
Modules | |
Atomic | |
Atomic operations. | |
Condition Variable | |
Condition variables for thread synchronization. | |
Core Set | |
Core sets for thread-to-core affinities. | |
Duration and Time | |
Relative time durations and absolute time points. | |
Exception | |
Exception types. | |
Function | |
Function wrapper and binding of parameters. | |
Logging | |
Simple logging facilities. | |
Memory Allocation | |
Functions, classes, and allocators for dynamic memory allocation. | |
Mutex and Lock | |
Mutexes and locks for thread synchronization. | |
Thread | |
Threads supporting thread-to-core affinities. | |
Thread-Specific Storage | |
Thread specific storage. | |
Platform-independent abstraction layer for multithreading and basic operations.
Base C++ is mainly a C++ wrapper around the Base C abstractions. It adds additional convenience types and functions that leverage the capabilities of C++ such as templates, operator overloading, or RAII paradigms.