227 {
228 std::string rejection_reason;
231 }
232
234
235 if (!buffer->get_processing_chain() && this->get_processing_chain()) {
236 buffer->set_processing_chain(this->get_processing_chain());
237 }
238 }
bool is_buffer_acceptable(const std::shared_ptr< BufferType > &buffer, std::string *rejection_reason=nullptr) const
Validates if a buffer is acceptable based on current token enforcement strategy.
std::vector< std::shared_ptr< BufferType > > m_child_buffers
Vector of tributary buffers that contribute to this root buffer.
@ BufferManagement
Buffer Management (Buffers::BufferManager, creating buffers)
@ Buffers
Buffers, Managers, processors and processing chains.