Lines Matching refs:plugin
79 auto plugin = std::make_shared<PluginModule>(pluginPath); in AddPlugin() local
80 CHECK_TRUE(plugin->Load(), false, "%s:load failed!", __func__); in AddPlugin()
82 if (!plugin->BindFunctions()) { in AddPlugin()
84 plugin->Unload(); in AddPlugin()
88 if (!plugin->GetInfo(info)) { in AddPlugin()
90 plugin->Unload(); in AddPlugin()
97 plugin->Unload(); in AddPlugin()
102 if (!plugin->Unload()) { in AddPlugin()
107 return RegisterPlugin(plugin, pluginPath, info); in AddPlugin()
110 bool PluginManager::RegisterPlugin(const PluginModulePtr& plugin, const std::string& pluginPath, in RegisterPlugin() argument
127 …nModules_.insert(std::pair<uint32_t, std::shared_ptr<PluginModule>>(response.plugin_id(), plugin)); in RegisterPlugin()
290 auto plugin = pluginModules_[id]; in StartPluginSession() local
291 auto cfgData = plugin->GetConfigData(); in StartPluginSession()
292 … if (!plugin->StartSession(reinterpret_cast<const uint8_t*>(cfgData.c_str()), cfgData.size())) { in StartPluginSession()
296 if (plugin->GetSampleMode() == PluginModule::SampleMode::POLLING) { in StartPluginSession()
315 if (plugin->GetStandaloneFileData()) { in StartPluginSession()
317 plugin->GetOutFileName(pluginOutFileName); in StartPluginSession()