|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
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< Node > | node |
| The node to be registered or unregistered. | |
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.