A buffer is used for communication between objects which run in different threads. A buffer wraps some shared memory or a unique pointer thereto. The buffer may be accessed by the two communication partners via reference to the buffer which is initialized via constructor argument. A buffer is a single […]

fsb: fully synchronous buffer

The observer pattern lets you register callback functions which will be called (notified) when the subject changes. In C++11 functors may be used.