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

◆ preprocess_networks()

bool MayaFlux::Nodes::NodeGraphManager::preprocess_networks ( ProcessingToken  token)
private

Preprocess networks for a specific token.

Parameters
tokenProcessing domain
Returns
true if preprocessing succeeded, false otherwise

Definition at line 55 of file NodeGraphManager.cpp.

56{
57 auto& processing_flag = m_token_network_processing[token];
58
59 bool expected = false;
60 return processing_flag.compare_exchange_strong(
61 expected, true,
62 std::memory_order_acquire,
63 std::memory_order_relaxed);
64}
static MayaFlux::Nodes::ProcessingToken token
Definition Timers.cpp:8
std::unordered_map< ProcessingToken, std::atomic< bool > > m_token_network_processing
Processing flags for each token's networks.

References m_token_network_processing, and token.

Referenced by process_audio_networks(), and process_token().

+ Here is the caller graph for this function: