MayaFlux 1.0.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 255 of file Fabric.cpp.

256{
257 auto it = m_registrations.find(id);
258 if (it == m_registrations.end() || !it->second.wiring.has_value()) {
259 return nullptr;
260 }
261 return &*it->second.wiring;
262}
std::unordered_map< uint32_t, Registration > m_registrations
Definition Fabric.hpp:293

References m_registrations.

Referenced by MayaFlux::Nexus::StateEncoder::build_wiring().

+ Here is the caller graph for this function: