llmx-rtaco 0.0.1
RTNL-only netlink control-plane library for Linux (C++23).
Loading...
Searching...
No Matches
llmx::rtaco::Signal< Signature, Combiner > Class Template Reference

Signal/slot wrapper supporting synchronous and asynchronous execution. More...

Detailed Description

template<typename Signature, typename Combiner = typename detail::SignalTraits<Signature>::default_combiner>
class llmx::rtaco::Signal< Signature, Combiner >

Signal/slot wrapper supporting synchronous and asynchronous execution.

Signal wraps boost::signals2::signal and provides connect with an ExecPolicy that controls whether slots run synchronously on the caller thread or asynchronously on an executor. Results are combined using the configured Combiner template parameter.


The documentation for this class was generated from the following file: