Manually triggered event. More...
#include <senf/PPI/DebugEvent.hh>
Public Member Functions | |
void | trigger () |
Trigger event. More... | |
Public Member Functions inherited from senf::ppi::EventImplementation<> | |
module::Module & | module () const |
Module in which the event is registered. More... | |
EventManager & | manager () const |
EventManager of the event. More... | |
Public Member Functions inherited from senf::ppi::EventDescriptor | |
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 | |
Public Types inherited from senf::ppi::EventImplementation<> | |
typedef EventType | Event |
typedef detail::EventArgType< EventType >::type | EventArg |
Protected Types inherited from senf::ppi::EventImplementationHelper< EventType, Self > | |
typedef detail::EventArgType< EventType >::type | EventArg |
Protected Member Functions inherited from senf::ppi::EventImplementation<> | |
EventImplementation () | |
Protected Member Functions inherited from senf::ppi::EventDescriptor | |
EventDescriptor () | |
Protected Member Functions inherited from senf::ppi::EventImplementationHelper< EventType, Self > | |
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.