Lines Matching refs:plugin
54 std::weak_ptr<Plugin> plugin = processors_.front(); in OnContinue() local
56 if (auto pluginPtr = plugin.lock()) { in OnContinue()
59 handler_->PauseDispatch(plugin); in OnContinue()
128 auto& plugin = seq.front(); in FillPipelineInfo() local
129 if (auto pluginPtr = plugin.lock()) { in FillPipelineInfo()
147 std::weak_ptr<Plugin> plugin = processors_.front(); in CanProcessEvent() local
148 if (auto pluginPtr = plugin.lock()) { in CanProcessEvent()
160 void Pipeline::AppendProcessor(std::weak_ptr<Plugin> plugin) in AppendProcessor() argument
162 processors_.push_back(plugin); in AppendProcessor()
165 void Pipeline::RemoveProcessor(std::weak_ptr<Plugin> plugin) in RemoveProcessor() argument
167 processors_.remove_if([plugin](std::weak_ptr<Plugin> wp) { in RemoveProcessor()
168 std::shared_ptr<Plugin> cur = plugin.lock(); in RemoveProcessor()