Loading...
Searching...
No Matches
BaseScenarioTriggerCommandFactory.hpp
1#pragma once
2#include <Scenario/Commands/TimeSync/TriggerCommandFactory/TriggerCommandFactory.hpp>
3
4namespace score
5{
6class Command;
7} // namespace score
8
9namespace Scenario
10{
11class TimeSyncModel;
12namespace Command
13{
15{
16 SCORE_CONCRETE("35ba7a91-c9b1-4ba5-833c-316c0416a828")
17public:
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:34
The Command class.
Definition Command.hpp:34
Main plug-in of score.
Definition score-plugin-dataflow/Dataflow/PortItem.hpp:13
Base toolkit upon which the software is built.
Definition Application.cpp:90
Definition ObjectMatches.hpp:6