ScenarioTriggerCommandFactory.hpp
1 #pragma once
2 #include <Scenario/Commands/TimeSync/TriggerCommandFactory/TriggerCommandFactory.hpp>
3 
4 namespace score
5 {
6 class Command;
7 } // namespace score
8 namespace Scenario
9 {
10 class TimeSyncModel;
11 namespace Command
12 {
13 
15 {
16  SCORE_CONCRETE("26e38b07-13fa-4f6d-9b95-1bdaeeafab9e")
17 public:
18  bool matches(const TimeSyncModel& tn) const override;
19 
20  score::Command* make_addTriggerCommand(const TimeSyncModel& tn) const override;
21 
22  score::Command* make_removeTriggerCommand(const TimeSyncModel& tn) const override;
23 };
24 }
25 }
Definition: ScenarioTriggerCommandFactory.hpp:15
Definition: TriggerCommandFactory.hpp:16
Definition: TimeSyncModel.hpp:35
The Command class.
Definition: Command.hpp:34
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: ObjectMatches.hpp:6