Lunchbox
1.11.0
|
![]() ![]() | Abstraction layer and common utilities for multi-threaded programming |
![]() ![]() ![]() | A class which can hold instances of any type |
![]() ![]() ![]() | A specialization for exceptions thrown by an unsuccessful any_cast |
![]() ![]() ![]() | A wrapper for C arrays without any memory management |
![]() ![]() ![]() | A variable with atomic semantics and standalone atomic operations |
![]() ![]() ![]() | A simple memory buffer with some helper functions |
![]() ![]() ![]() | A class for time measurements |
![]() ![]() ![]() | A condition variable and associated lock |
![]() ![]() ![]() | Helper to access dynamic shared objects (DSO) |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class to implement the wait method fulfilling the future |
![]() ![]() ![]() | A future represents a asynchronous operation |
![]() ![]() ![]() | Future template specialization for void |
![]() ![]() ![]() | A Future implementation using a boost::function for fulfilment |
![]() ![]() ![]() | A hash for pointer keys |
![]() ![]() ![]() | A hash function for RefPtr keys |
![]() ![]() ![]() | A hash for RefPtr keys |
![]() ![]() ![]() | Counter-based, as opposed to pointer-based, iterator for any container |
![]() ![]() ![]() | The launcher executes a command from a separate process |
![]() ![]() ![]() | A thread-safe, lock-free queue with non-blocking access |
![]() ![]() ![]() | STL-like vector implementation providing certain thread-safety guarantees |
![]() ![]() ![]() | An iterator for LFVector |
![]() ![]() ![]() | A lock (mutex) primitive |
![]() ![]() ![]() | A convenience structure to hold data together with a lock for access |
![]() ![]() ![]() | The logging class |
![]() ![]() ![]() | Helper to map a file to a memory address (mmap) |
![]() ![]() ![]() | A monitor primitive |
![]() ![]() ![]() | MPI functionality wrapper |
![]() ![]() ![]() | A thread-safe queue with a blocking read access |
![]() ![]() ![]() ![]() | Group descriptor for popBarrier() |
![]() ![]() ![]() | Base class to make objects non-copyable |
![]() ![]() ![]() | Base class for OpenMP functionality |
![]() ![]() ![]() | Unified interface to save key-value pairs in a persistent store |
![]() ![]() ![]() | Implements thread-specific storage for C++ objects |
![]() ![]() ![]() | Thread-specific storage for a RefPtr |
![]() ![]() ![]() | Manages a class deriving from a PluginT interface |
![]() ![]() ![]() | Factory for Plugin classes |
![]() ![]() ![]() | Helper class to statically register derived plugin classes |
![]() ![]() ![]() | |
![]() ![]() ![]() | Specialized PluginRegisterer for implementations which have the InitDataT definition |
![]() ![]() ![]() | Specialized PluginRegisterer for plugin implementations which don't have the InitDataT definition |
![]() ![]() ![]() | An object allocation pool |
![]() ![]() ![]() | A boolean future with a known value |
![]() ![]() ![]() | Base class for referenced objects |
![]() ![]() ![]() | A smart reference pointer, aka boost::intrusive_ptr |
![]() ![]() ![]() | A Future implementation for a RequestHandler request |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | A thread-safe request handler |
![]() ![]() ![]() | A result returns an error code and behaves like a boolean |
![]() ![]() ![]() | A random number generator |
![]() ![]() ![]() | A scoped mutex |
![]() ![]() ![]() | A fast lock for uncontended memory access |
![]() ![]() ![]() | Utility class to execute code in a separate execution thread |
![]() ![]() ![]() | An utility class to wrap OS-specific thread identifiers |
![]() ![]() ![]() | A mutex with timeout capabilities |
![]() ![]() ![]() | Provides thread-local storage API used by PerThread and PerThreadRef |
![]() ![]() ![]() | A container to store intervals of elements efficently |
![]() ![]() ![]() | Information about the current Lunchbox version |
![]() ![]() | |
![]() ![]() |