Lines Matching refs:pluginInfo
309 bool PluginService::AddPluginInfo(const PluginInfo& pluginInfo) in AddPluginInfo() argument
311 if (nameIndex_.find(pluginInfo.name) == nameIndex_.end()) { // add new plugin in AddPluginInfo()
316 capability.set_path(pluginInfo.path); in AddPluginInfo()
317 capability.set_name(pluginInfo.name); in AddPluginInfo()
321 pluginCtx->name = pluginInfo.name; in AddPluginInfo()
322 pluginCtx->path = pluginInfo.path; in AddPluginInfo()
323 pluginCtx->context = pluginInfo.context; in AddPluginInfo()
324 pluginCtx->config.set_name(pluginInfo.name); in AddPluginInfo()
325 pluginCtx->config.set_plugin_sha256(pluginInfo.sha256); in AddPluginInfo()
326 pluginCtx->profilerPluginState.set_name(pluginInfo.name); in AddPluginInfo()
328 pluginCtx->sha256 = pluginInfo.sha256; in AddPluginInfo()
329 pluginCtx->bufferSizeHint = pluginInfo.bufferSizeHint; in AddPluginInfo()
330 pluginCtx->isStandaloneFileData = pluginInfo.isStandaloneFileData; in AddPluginInfo()
331 pluginCtx->outFileName = pluginInfo.outFileName; in AddPluginInfo()
332 pluginCtx->pluginVersion = pluginInfo.pluginVersion; in AddPluginInfo()
337 nameIndex_[pluginInfo.name] = pluginId; in AddPluginInfo()
340 …CHECK_TRUE(nameIndex_.count(pluginInfo.name) > 0, false, "plugin name %s not found!", pluginInfo.n… in AddPluginInfo()
342 uint32_t pluginId = nameIndex_[pluginInfo.name]; in AddPluginInfo()
346 if (pluginInfo.sha256 != "") { in AddPluginInfo()
347 pluginCtx->sha256 = pluginInfo.sha256; in AddPluginInfo()
349 if (pluginInfo.bufferSizeHint != 0) { in AddPluginInfo()
350 pluginCtx->bufferSizeHint = pluginInfo.bufferSizeHint; in AddPluginInfo()
352 if (pluginInfo.isStandaloneFileData != false) { in AddPluginInfo()
353 pluginCtx->isStandaloneFileData = pluginInfo.isStandaloneFileData; in AddPluginInfo()
355 if (pluginInfo.outFileName != "") { in AddPluginInfo()
356 pluginCtx->outFileName = pluginInfo.outFileName; in AddPluginInfo()
358 if (pluginInfo.pluginVersion != "") { in AddPluginInfo()
359 pluginCtx->pluginVersion = pluginInfo.pluginVersion; in AddPluginInfo()
362 HILOG_DEBUG(LOG_CORE, "AddPluginInfo for %s done!", pluginInfo.name.c_str()); in AddPluginInfo()
367 bool PluginService::GetPluginInfo(const std::string& pluginName, PluginInfo& pluginInfo) in GetPluginInfo() argument
375 pluginInfo.id = pluginId; in GetPluginInfo()
376 pluginInfo.name = pluginCtx->name; in GetPluginInfo()
377 pluginInfo.path = pluginCtx->path; in GetPluginInfo()
378 pluginInfo.sha256 = pluginCtx->sha256; in GetPluginInfo()
379 pluginInfo.bufferSizeHint = pluginCtx->bufferSizeHint; in GetPluginInfo()
383 bool PluginService::RemovePluginInfo(const PluginInfo& pluginInfo) in RemovePluginInfo() argument
385 uint32_t pluginId = pluginInfo.id; in RemovePluginInfo()