Fawkes API
Fawkes Development Version
|
Loop Listener of the BlockedTimingAspect. More...
#include <blocked_timing.h>
Public Member Functions | |
void | post_loop (Thread *thread) |
The post loop function of the BlockedTimingAspect This function is called right after the loop of the thread with the aspect. More... | |
![]() | |
virtual | ~ThreadLoopListener () |
Virtual empty destructor. More... | |
virtual void | pre_loop (Thread *thread) |
Empty stub for the pre loop function of the loop listener. More... | |
Loop Listener of the BlockedTimingAspect.
This loop listener immediately wakes up the thread after loop returned. The thread will then wait for the syncpoint of the next iteration. The BlockedTimingAspect cannot be derived from ThreadLoopListener because the SyncPointAspect is already derived from ThreadLoopListener and we need another listener. Therefore, use composition instead.
Definition at line 44 of file blocked_timing.h.
|
virtual |
The post loop function of the BlockedTimingAspect This function is called right after the loop of the thread with the aspect.
thread | thread this loop listener belongs to |
Reimplemented from fawkes::ThreadLoopListener.
Definition at line 170 of file blocked_timing.cpp.
References fawkes::Thread::wakeup().