mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-24 00:00:44 +01:00
[escher] Add an InvocationTimer subclass
So that we can build invocation-less timers Change-Id: I412fc8ad040156340caab295719fb83ed25b8b51
This commit is contained in:
11
escher/src/invocation_timer.cpp
Normal file
11
escher/src/invocation_timer.cpp
Normal file
@@ -0,0 +1,11 @@
|
||||
#include <escher/invocation_timer.h>
|
||||
|
||||
InvocationTimer::InvocationTimer(Invocation invocation, uint32_t period) :
|
||||
Timer(period),
|
||||
m_invocation(invocation)
|
||||
{
|
||||
}
|
||||
|
||||
void InvocationTimer::fire() {
|
||||
m_invocation.perform(this);
|
||||
}
|
||||
Reference in New Issue
Block a user