Zajo Synapse Save

Non-intrusive C++ signal programming library

Project README

Synapse is a non-intrusive C++ signal programming library for C++11.

Official documentation: https://zajo.github.io/synapse/

Features:

  • Any C or {CPP} object of any type whatsoever can be used as a signal emitter.

  • A system of meta signals for interoperability with other signal programming libraries and callback APIs. Lambda captures can be easily installed as C API callbacks!

  • In a multi-thread environment signals can be emitted asynchronously and scheduled for synchronous execution when polled in other threads.

  • No dependencies.

Support is available via:

Copyright (c) 2015-2021 Emil Dotchevski and Reverge Studios, Inc.

Distributed under the Boost Software License, Version 1.0.

Open Source Agenda is not affiliated with "Zajo Synapse" Project. README Source: zajo/synapse
Stars
49
Open Issues
0
Last Commit
2 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating