| add_final_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | |
| add_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr) | MayaFlux::Buffers::BufferProcessingChain | |
| add_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr) | MayaFlux::Buffers::BufferProcessingChain | protected |
| analyze_token_compatibility() const | MayaFlux::Buffers::BufferProcessingChain | |
| BufferProcessor | MayaFlux::Buffers::BufferProcessingChain | friend |
| cleanup_rejected_processors(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | private |
| enforce_chain_token_on_processors() | MayaFlux::Buffers::BufferProcessingChain | |
| FileBridgeProcessor | MayaFlux::Buffers::BufferProcessingChain | friend |
| get_chain() const | MayaFlux::Buffers::BufferProcessingChain | inline |
| get_enforcement_strategy() const | MayaFlux::Buffers::BufferProcessingChain | inline |
| get_preferred_token() const | MayaFlux::Buffers::BufferProcessingChain | inline |
| get_processor(const std::shared_ptr< Buffer > &buffer) const | MayaFlux::Buffers::BufferProcessingChain | inline |
| get_processors(const std::shared_ptr< Buffer > &buffer) const | MayaFlux::Buffers::BufferProcessingChain | |
| has_pending_operations() const | MayaFlux::Buffers::BufferProcessingChain | inline |
| has_processors(const std::shared_ptr< Buffer > &buffer) const | MayaFlux::Buffers::BufferProcessingChain | |
| m_buffer_processors | MayaFlux::Buffers::BufferProcessingChain | private |
| m_conditional_processors | MayaFlux::Buffers::BufferProcessingChain | private |
| m_enforcement_strategy | MayaFlux::Buffers::BufferProcessingChain | private |
| m_final_processors | MayaFlux::Buffers::BufferProcessingChain | private |
| m_is_processing | MayaFlux::Buffers::BufferProcessingChain | private |
| m_pending_count | MayaFlux::Buffers::BufferProcessingChain | private |
| m_pending_ops | MayaFlux::Buffers::BufferProcessingChain | private |
| m_pending_removal | MayaFlux::Buffers::BufferProcessingChain | private |
| m_token_filter_mask | MayaFlux::Buffers::BufferProcessingChain | mutableprivate |
| MAX_PENDING_PROCESSORS | MayaFlux::Buffers::BufferProcessingChain | privatestatic |
| merge_chain(const std::shared_ptr< BufferProcessingChain > &other) | MayaFlux::Buffers::BufferProcessingChain | |
| optimize_for_tokens(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | |
| process(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | |
| process_final(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | |
| process_non_owning(const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | private |
| process_pending_processor_operations() | MayaFlux::Buffers::BufferProcessingChain | private |
| queue_pending_processor_op(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, bool is_addition, std::string *rejection_reason=nullptr) | MayaFlux::Buffers::BufferProcessingChain | private |
| remove_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | |
| remove_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer) | MayaFlux::Buffers::BufferProcessingChain | protected |
| set_enforcement_strategy(TokenEnforcementStrategy strategy) | MayaFlux::Buffers::BufferProcessingChain | inline |
| set_preferred_token(ProcessingToken token) | MayaFlux::Buffers::BufferProcessingChain | inline |
| validate_all_processors(std::vector< std::string > *incompatibility_reasons=nullptr) const | MayaFlux::Buffers::BufferProcessingChain | |