Manually triggered event. More...
#include <senf/PPI/DebugEvent.hh>
Public Member Functions | |
void | trigger () |
Trigger event. More... | |
![]() | |
module::Module & | module () const |
Module in which the event is registered. More... | |
EventManager & | manager () const |
EventManager of the event. More... | |
![]() | |
virtual | ~EventDescriptor () |
bool | enabled () const |
Check, whether the event is currently enabled. More... | |
void | enabled (bool v) |
Enable or disable the event. More... | |
Additional Inherited Members | |
![]() | |
typedef EventType | Event |
typedef detail::EventArgType< EventType >::type | EventArg |
![]() | |
typedef detail::EventArgType< EventType >::type | EventArg |
![]() | |
EventImplementation () | |
![]() | |
EventDescriptor () | |
![]() | |
void | callback (EventArg event, ClockService::clock_type time) |
Forward event to user callback. More... | |
void | callback (EventArg event) |
Forward event to user callback. More... | |
Manually triggered event.
DebugEvent is a manually triggered event. The event is triggered by explicit calls to trigger() and not by the event infrastructure.
Definition at line 34 of file DebugEvent.hh.
void senf::ppi::DebugEvent::trigger | ( | ) |
Trigger event.