BoundFunctionSignalHook< C > Class Template Reference
|
yasimavr
|
Loading...
Searching...
No Matches
BoundFunctionSignalHook< C > Class Template Reference
#include <sim_signal.h>
Inheritance diagram for BoundFunctionSignalHook< C >:
Public Types | |
| using | bound_fct_t = void(C::*)(const signal_data_t &, int) |
Public Member Functions | |
| constexpr | BoundFunctionSignalHook (C &_c, bound_fct_t _f) |
| virtual void | raised (const signal_data_t &sigdata, int hooktag) override final |
Public Member Functions inherited from SignalHook | |
| SignalHook ()=default | |
| SignalHook (const SignalHook &) | |
| SignalHook (const SignalHook &&)=delete | |
| virtual | ~SignalHook () |
| SignalHook & | operator= (const SignalHook &) |
| SignalHook & | operator= (const SignalHook &&)=delete |
Member Typedef Documentation
◆ bound_fct_t
template<class C >
| using BoundFunctionSignalHook< C >::bound_fct_t = void(C::*)(const signal_data_t&, int) |
Constructor & Destructor Documentation
◆ BoundFunctionSignalHook()
template<class C >
|
inlineconstexpr |
Member Function Documentation
◆ raised()
template<class C >
|
inlinefinaloverridevirtual |
Pure virtual callback called during signal raises.
- Parameters
-
sigdata Data structure passed on when raising a signal hooktag integer passed on when connecting a hook to a signal. For hooks connected to several signals, it provides a mean to identify the caller.
Implements SignalHook.
The documentation for this class was generated from the following file:
Generated by
Public Member Functions inherited from