A thread-safe event system that supports both synchronous and asynchronous events, based on the Blackboard design pattern.
This project constituted my bachelor's thesis and is not actively maintained, although, if you happen to find a bug, let me know by filing an issue.
$ mkdir <build_directory>
$ cd <build_directory>
$ cmake <project_source_directory> -G Ninja
$ cmake --build .
$ mkdir <build_directory>
$ cd <build_directory>
$ cmake <project_source_directory> -G Xcode
$ open Blackboard.xcodeproj
Licensed under the Mozilla Public License 2.0.
Vangelis Tsiatsianas - contact@vangelists.com