void push(const Pothos::ManagedBuffer &buff) { if (_readyBuffs.empty()) this->setFrontBuffer(buff); auto container = std::static_pointer_cast<OpenClBufferContainer>(buff.getBuffer().getContainer()); assert(container); assert(not _readyBuffs.full()); _readyBuffs.push_back(buff); }