Loading...
Searching...
No Matches
Execution::SetupContext Struct Referencefinal
Inheritance diagram for Execution::SetupContext:
Classes | |
| struct | RegisteredPorts |
Public Member Functions | |
| SetupContext (Context &other) noexcept | |
| void | register_node (const Process::ProcessModel &proc, const std::shared_ptr< ossia::graph_node > &node) |
| void | unregister_node (const Process::ProcessModel &proc, const std::shared_ptr< ossia::graph_node > &node) |
| void | register_node (const Process::Inlets &inlets, const Process::Outlets &outlets, const std::shared_ptr< ossia::graph_node > &node) |
| void | unregister_node (const Process::Inlets &inlets, const Process::Outlets &outlets, const std::shared_ptr< ossia::graph_node > &node) |
| void | unregister_node_soft (const Process::Inlets &inlets, const Process::Outlets &outlets, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | set_destination (const State::AddressAccessor &address, const ossia::inlet_ptr &) |
| void | set_destination (const State::AddressAccessor &address, const ossia::outlet_ptr &) |
| void | register_inlet (Process::Inlet &inlet, const ossia::inlet_ptr &exec, const std::shared_ptr< ossia::graph_node > &node) |
| void | register_outlet (Process::Outlet &outlet, const ossia::outlet_ptr &exec, const std::shared_ptr< ossia::graph_node > &node) |
| void | unregister_inlet (const Process::Inlet &inlet, const std::shared_ptr< ossia::graph_node > &node) |
| void | unregister_outlet (const Process::Outlet &outlet, const std::shared_ptr< ossia::graph_node > &node) |
| void | register_node (const Process::Inlets &inlets, const Process::Outlets &outlets, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | unregister_node (const Process::Inlets &inlets, const Process::Outlets &outlets, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | register_node (const Process::ProcessModel &proc, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | unregister_node (const Process::ProcessModel &proc, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | register_inlet (Process::Inlet &inlet, const ossia::inlet_ptr &exec, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | register_outlet (Process::Outlet &outlet, const ossia::outlet_ptr &exec, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | unregister_inlet (const Process::Inlet &inlet, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | unregister_outlet (const Process::Outlet &outlet, const std::shared_ptr< ossia::graph_node > &node, Transaction &vec) |
| void | replace_node (const std::shared_ptr< ossia::time_process > &process, const std::shared_ptr< ossia::graph_node > &node, Transaction &commands) |
| void | on_cableCreated (Process::Cable &c) |
| void | on_cableRemoved (const Process::Cable &c) |
| void | connectCable (Process::Cable &cable) |
| void | connectCable (Process::Cable &c, Transaction &vec) |
| void | removeCable (const Process::Cable &c) |
| void | removeCable (const Process::Cable &c, Transaction &vec) |
Public Attributes | |
| Context & | context |
| score::hash_map< Process::Outlet *, std::pair< ossia::node_ptr, ossia::outlet_ptr > > | outlets |
| score::hash_map< Process::Inlet *, std::pair< ossia::node_ptr, ossia::inlet_ptr > > | inlets |
| score::hash_map< Id< Process::Cable >, std::shared_ptr< ossia::graph_edge > > | m_cables |
| score::hash_map< std::shared_ptr< ossia::graph_node >, RegisteredPorts > | runtime_connections |
| score::hash_map< const ossia::graph_node *, const Process::ProcessModel * > | proc_map |
The documentation for this struct was generated from the following files:
- ExecutionSetup.hpp
- ExecutionSetup.cpp