Lines Matching refs:plugin
77 auto plugin = std::make_shared<PluginModule>(pluginPath); in AddPlugin() local
78 CHECK_TRUE(plugin->Load(), false, "%s:load failed!", __func__); in AddPlugin()
80 if (!plugin->BindFunctions()) { in AddPlugin()
82 plugin->Unload(); in AddPlugin()
86 if (!plugin->GetInfo(info)) { in AddPlugin()
88 plugin->Unload(); in AddPlugin()
95 plugin->Unload(); in AddPlugin()
100 if (!plugin->Unload()) { in AddPlugin()
105 return RegisterPlugin(plugin, pluginPath, info); in AddPlugin()
108 bool PluginManager::RegisterPlugin(const PluginModulePtr& plugin, const std::string& pluginPath, in RegisterPlugin() argument
125 …nModules_.insert(std::pair<uint32_t, std::shared_ptr<PluginModule>>(response.plugin_id(), plugin)); in RegisterPlugin()
287 auto plugin = pluginModules_[id]; in StartPluginSession() local
288 auto cfgData = plugin->GetConfigData(); in StartPluginSession()
289 … if (!plugin->StartSession(reinterpret_cast<const uint8_t*>(cfgData.c_str()), cfgData.size())) { in StartPluginSession()
293 if (plugin->GetSampleMode() == PluginModule::SampleMode::POLLING) { in StartPluginSession()
314 if (plugin->GetStandaloneFileData()) { in StartPluginSession()
316 plugin->GetOutFileName(pluginOutFileName); in StartPluginSession()