senf::scheduler::detail::FIFORunner::TaskInfo Class Referenceabstract

#include <senf/Scheduler/FIFORunner.hh>

Inheritance diagram for senf::scheduler::detail::FIFORunner::TaskInfo:

Public Types

enum  Priority { PRIORITY_LOW = 0, PRIORITY_NORMAL = 1, PRIORITY_HIGH = 2 }
 

Public Member Functions

 TaskInfo (std::string const &name, Priority priority=PRIORITY_NORMAL)
 
virtual ~TaskInfo ()
 
void run ()
 
bool runnable () const
 
- Public Member Functions inherited from senf::scheduler::detail::Event
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...
 
 Event (std::string const &name)
 
virtual ~Event ()
 

Protected Member Functions

void setRunnable ()
 
- Protected Member Functions inherited from senf::scheduler::detail::Event
void countRun ()
 

Detailed Description

Definition at line 54 of file FIFORunner.hh.

Member Enumeration Documentation

◆ Priority

Enumerator
PRIORITY_LOW 
PRIORITY_NORMAL 
PRIORITY_HIGH 

Definition at line 59 of file FIFORunner.hh.

Constructor & Destructor Documentation

◆ TaskInfo()

senf::scheduler::detail::FIFORunner::TaskInfo::TaskInfo ( std::string const &  name,
Priority  priority = PRIORITY_NORMAL 
)
explicit

◆ ~TaskInfo()

virtual senf::scheduler::detail::FIFORunner::TaskInfo::~TaskInfo ( )
virtual

Member Function Documentation

◆ run()

void senf::scheduler::detail::FIFORunner::TaskInfo::run ( )

◆ runnable()

bool senf::scheduler::detail::FIFORunner::TaskInfo::runnable ( ) const

◆ setRunnable()

void senf::scheduler::detail::FIFORunner::TaskInfo::setRunnable ( )
protected

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