MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ~Bridge()

MayaFlux::Portal::Forma::Bridge::~Bridge ( )

Definition at line 26 of file Bridge.cpp.

27{
28 for (auto& [layer, records] : m_records) {
29 for (auto& [id, rec] : records) {
30 cancel_inbound(rec);
31 cancel_outbound(rec);
32 }
33 }
34
35 for (auto& [layer, tasks] : m_layer_tasks) {
36 for (const auto& name : tasks)
38 }
39}
std::string name
Definition VKDevice.cpp:123
std::map< std::weak_ptr< Layer >, std::vector< std::string >, std::owner_less<> > m_layer_tasks
Definition Bridge.hpp:699
std::map< std::weak_ptr< Layer >, std::unordered_map< uint32_t, ElementRecord >, std::owner_less<> > m_records
Definition Bridge.hpp:698
Vruta::TaskScheduler & m_scheduler
Definition Bridge.hpp:693
void cancel_inbound(ElementRecord &rec)
Definition Bridge.cpp:428
void cancel_outbound(ElementRecord &rec)
Definition Bridge.cpp:436
bool cancel_task(const std::string &name)
Cancels a scheduled task.
Definition Chronie.cpp:127

References cancel_inbound(), cancel_outbound(), MayaFlux::Vruta::TaskScheduler::cancel_task(), m_layer_tasks, m_records, m_scheduler, and name.

+ Here is the call graph for this function: