2 #include <State/Message.hpp>
4 #include <Process/ControlMessage.hpp>
5 #include <Process/State/MessageNode.hpp>
7 #include <Scenario/Commands/ScenarioCommandFactory.hpp>
9 #include <score/command/Command.hpp>
10 #include <score/model/Identifier.hpp>
11 #include <score/model/path/Path.hpp>
13 #include <ossia/detail/flat_map.hpp>
15 #include <score_plugin_scenario_export.h>
19 struct ControlMessage;
37 void updateProcessMessages(
43 ossia::flat_map<Id<Process::ProcessModel>, State::MessageList> m_previousBackup;
44 ossia::flat_map<Id<Process::ProcessModel>, State::MessageList> m_followingBackup;
49 SCORE_COMMAND_DECL(CommandFactoryName(),
ReplaceState,
"Replace state")
108 std::vector<Process::ControlMessage>&& messages);
118 std::vector<Process::ControlMessage> m_old, m_new;
The Path class is a typesafe wrapper around ObjectPath.
Definition: Path.hpp:52
Definition: AddMessagesToState.hpp:102
Definition: AddMessagesToState.hpp:58
Definition: AddMessagesToState.hpp:66
Definition: AddMessagesToState.hpp:90
Definition: AddMessagesToState.hpp:28
Definition: AddMessagesToState.hpp:48
Definition: StateModel.hpp:63
The Command class.
Definition: Command.hpp:34
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Main plug-in of score.
Definition: score-plugin-dataflow/Dataflow/PortItem.hpp:14
Definition: DataStreamHelpers.hpp:103
The AddressAccessorHead struct.
Definition: Address.hpp:147
Definition: Address.hpp:108
The Address struct.
Definition: Address.hpp:58
Definition: DocumentContext.hpp:18