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

◆ wiring_for()

const Wiring * MayaFlux::Nexus::Fabric::wiring_for ( uint32_t  id) const

Access the finalised wiring for an entity for introspection.

Parameters
idEntity id assigned at registration.
Returns
Pointer to the wiring, or nullptr if id is not registered or finalise() has not yet been called.

Definition at line 232 of file Fabric.cpp.

233{
234 auto it = m_registrations.find(id);
235 if (it == m_registrations.end() || !it->second.wiring.has_value()) {
236 return nullptr;
237 }
238 return &*it->second.wiring;
239}
std::unordered_map< uint32_t, Registration > m_registrations
Definition Fabric.hpp:292

References m_registrations.