Async++ unknown
Async (co_await/co_return) code for C++
Loading...
Searching...
No Matches
asyncpp::signal_manager< TEventType, void(TParams...), TTraits > Class Template Reference

Public Types

using event_type = TEventType
 
using signal_type = signal<void(TParams...), TTraits>
 
using traits_type = TTraits
 
using handle = typename signal_type::handle
 

Public Member Functions

 signal_manager (signal_manager &&)
 
signal_manageroperator= (signal_manager &&)
 
 signal_manager (const signal_manager &)=delete
 
signal_manageroperator= (const signal_manager &)=delete
 
template<typename FN >
handle append (event_type event, FN &&fncb)
 
template<typename FN >
handle prepend (event_type event, FN &&fncb)
 
bool remove (event_type event, const handle &hdl)
 
bool owns_handle (event_type event, const handle &hdl) const
 
size_t invoke (event_type event, const TParams &... params) const
 
size_t operator() (event_type event, const TParams &... params) const
 
size_t shrink_to_fit ()
 

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