Fawkes API
Fawkes Development Version
|
Main loop employer The MainLoopEmployer calls the main loop for execution. More...
#include <>>
Public Member Functions | |
virtual | ~MainLoopEmployer () |
Virtual empty destructor. | |
virtual void | set_mainloop_thread (Thread *mainloop_thread)=0 |
Set a new main loop. |
Main loop employer The MainLoopEmployer calls the main loop for execution.
It is usually implemented in the main program.
fawkes::MainLoopEmployer::~MainLoopEmployer | ( | ) | [virtual] |
Virtual empty destructor.
Definition at line 45 of file employer.cpp.
void fawkes::MainLoopEmployer::set_mainloop_thread | ( | fawkes::Thread * | mainloop_thread | ) | [pure virtual] |
Set a new main loop.
Set the main loop. An exception should be thrown if anything prevents this from happening successful.
mainloop_thread | new main loop thread. The caller of this method must ensure that the thread operates in wait-for-wakeup mode and executes the main loop as its loop() method (i.e. the thread must have a properly initialized MainLoopAspect). |
Implemented in FawkesMainThread.
Referenced by fawkes::AspectIniFin::finalize().