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

◆ remove_expanse()

void MayaFlux::Nexus::Fabric::remove_expanse ( uint32_t  id)

Remove a registered Expanse, firing its exit actions for everything inside it here.

Parameters
idId assigned at registration.

Definition at line 108 of file Fabric.cpp.

109{
110 const auto it = m_expanses.find(id);
111 if (it == m_expanses.end()) {
112 return;
113 }
114
115 it->second->evict(m_fabric_id);
116 m_expanses.erase(it);
117}
std::unordered_map< uint32_t, std::shared_ptr< Expanse > > m_expanses
Definition Fabric.hpp:294

References m_expanses, and m_fabric_id.