MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::RootNode::PendingOp Struct Reference

Structure for storing pending node registration/unregistration operations. More...

+ Collaboration diagram for MayaFlux::Nodes::RootNode::PendingOp:

Public Attributes

std::atomic< bool > active
 Flag indicating if this pending operation slot is in use.
 
std::shared_ptr< Nodenode
 The node to be registered or unregistered.
 

Detailed Description

Structure for storing pending node registration/unregistration operations.

When nodes need to be added or removed while the root node is processing, these operations are stored in this structure and executed later when it's safe to modify the node collection. This prevents race conditions and ensures consistent audio processing without interruptions.

Definition at line 172 of file RootNode.hpp.


The documentation for this struct was generated from the following file: