reactivemarkets / toolbox-cpp

The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient, asynchronous network applications on the Linux platform.
https://reactivemarkets.github.io/toolbox-cpp/
Other
21 stars 20 forks source link

Add hooks into Reactor cycle #65

Closed markaylett closed 4 years ago

markaylett commented 4 years ago

Add dynamic hooks into the Reactor cycle, so that users can register a hook to execute logic at the end of each cycle.

As part of this change, the virtual interface has been removed to reduce the number of virtual calls on the critical path.