senf::scheduler::detail::Event Class Referenceabstract

#include <senf/Scheduler/EventManager.hh>

Inheritance diagram for senf::scheduler::detail::Event:

Public Member Functions

std::string const & name () const
 Get event name. More...
 
bool enabled () const
 true, if event is enabled, false otherwise More...
 
unsigned runCount () const
 Number of times, event was fired. More...
 
char const * type () const
 Event type code. More...
 
std::string info () const
 Additional event information. More...
 

Protected Member Functions

void countRun ()
 

Structors and default members

 Event (std::string const &name)
 
virtual ~Event ()
 

Detailed Description

Definition at line 44 of file EventManager.hh.

Constructor & Destructor Documentation

◆ Event()

senf::scheduler::detail::Event::Event ( std::string const &  name)
explicit

◆ ~Event()

virtual senf::scheduler::detail::Event::~Event ( )
virtual

Member Function Documentation

◆ countRun()

void senf::scheduler::detail::Event::countRun ( )
protected

◆ enabled()

bool senf::scheduler::detail::Event::enabled ( ) const

true, if event is enabled, false otherwise

◆ info()

std::string senf::scheduler::detail::Event::info ( ) const

Additional event information.

◆ name()

std::string const& senf::scheduler::detail::Event::name ( ) const

Get event name.

◆ runCount()

unsigned senf::scheduler::detail::Event::runCount ( ) const

Number of times, event was fired.

◆ type()

char const* senf::scheduler::detail::Event::type ( ) const

Event type code.


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