1#ifndef BPMNOS_Execution_MetronomeHandler_H
2#define BPMNOS_Execution_MetronomeHandler_H
16 Metronome(
unsigned int clockTickDuration = 1000);
18 void initialize(
unsigned int clockTickDuration);
20 std::chrono::high_resolution_clock::time_point timestamp;
21 unsigned int clockTickDuration;
Class creating a clock tick event each time fetchEvent() after sleeping in order to synchronize with ...
Metronome(unsigned int clockTickDuration=1000)
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState) override
void initialize(unsigned int clockTickDuration)
Change clockTickDuration and set timestamp to current time and.
A class representing the state that the execution or simulation of a given scenario is in.