senf::ppi::DebugEvent Class Reference

Manually triggered event. More...

#include <senf/PPI/DebugEvent.hh>

Inheritance diagram for senf::ppi::DebugEvent:

Public Member Functions

void trigger ()
 Trigger event. More...
 
- Public Member Functions inherited from senf::ppi::EventImplementation<>
module::Modulemodule () const
 Module in which the event is registered. More...
 
EventManagermanager () 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...
 

Detailed Description

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.

Member Function Documentation

◆ trigger()

void senf::ppi::DebugEvent::trigger ( )

Trigger event.


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