BaseScenarioTriggerCommandFactory.hpp
1 #pragma once
2 #include <Scenario/Commands/TimeSync/TriggerCommandFactory/TriggerCommandFactory.hpp>
3 
4 namespace score
5 {
6 class Command;
7 } // namespace score
8 
9 namespace Scenario
10 {
11 class TimeSyncModel;
12 namespace Command
13 {
15 {
16  SCORE_CONCRETE("35ba7a91-c9b1-4ba5-833c-316c0416a828")
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: BaseScenarioTriggerCommandFactory.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