ExtensionInvokeResult::operator bool
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit operator bool() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:65
反馈此接口问题 →ExtensionManager::~ExtensionManager
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~ExtensionManager();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:71
反馈此接口问题 →ExtensionManager::activeInstance
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static ExtensionManager* activeInstance();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:238
反馈此接口问题 →ExtensionManager::addAllowedDirectory
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void addAllowedDirectory(const std::string& dir);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:171
反馈此接口问题 →ExtensionManager::allowedDirectories
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
const std::vector<std::string>& allowedDirectories() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:175
反馈此接口问题 →ExtensionManager::apiVersionCompatible
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool apiVersionCompatible(uint32_t requiredApiVersion) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:190
反馈此接口问题 →ExtensionManager::capabilitiesSatisfied
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool capabilitiesSatisfied(uint32_t requiredCaps) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:187
反馈此接口问题 →ExtensionManager::clearAllowedDirectories
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void clearAllowedDirectories();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:173
反馈此接口问题 →ExtensionManager::count
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
size_t count() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:93
反馈此接口问题 →ExtensionManager::enabledCapabilities
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
uint32_t enabledCapabilities() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:180
反馈此接口问题 →ExtensionManager::ExtensionManager
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit ExtensionManager(Document* doc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:70
反馈此接口问题 →ExtensionManager::ExtensionManager
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
ExtensionManager(const ExtensionManager&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:73
反馈此接口问题 →ExtensionManager::getPerfStats
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
PerfStats getPerfStats(const std::string& tagName) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:142
反馈此接口问题 →ExtensionManager::hostAPI
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
const KuiExtHostAPI* hostAPI() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:100
反馈此接口问题 →ExtensionManager::invoke
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
ExtensionInvokeResult invoke(Element* element, const std::string& methodName, const std::vector<ExtensionValue>& args = {}, size_t maxResults = 8) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:103
反馈此接口问题 →ExtensionManager::isDllPathAllowed
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isDllPathAllowed(const std::string& dllPath) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:182
反馈此接口问题 →ExtensionManager::isExtensionLoaded
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isExtensionLoaded(const std::string& tagName) const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:96
反馈此接口问题 →ExtensionManager::isWatching
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool isWatching() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:124
反馈此接口问题 →ExtensionManager::loadExtension
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool loadExtension(const std::string& dllPath);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:81
反馈此接口问题 →ExtensionManager::loadFromDirectory
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
int loadFromDirectory(const std::string& dirPath);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:77
反馈此接口问题 →ExtensionManager::operator=
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
ExtensionManager& operator=(const ExtensionManager&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:75
反馈此接口问题 →ExtensionManager::perfThreshold
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
double perfThreshold() const验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:148
反馈此接口问题 →ExtensionManager::processPendingReloads
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
int processPendingReloads();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:126
反馈此接口问题 →ExtensionManager::recordPaintPerf
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void recordPaintPerf(const std::string& tagName, double elapsedMs);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:152
反馈此接口问题 →ExtensionManager::recordTickPerf
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void recordTickPerf(const std::string& tagName, double elapsedMs);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:150
反馈此接口问题 →ExtensionManager::registerLuaMethods
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void registerLuaMethods(const char* tagName, const KuiExtLuaMethodDef* methods, int count);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:112
反馈此接口问题 →ExtensionManager::registerMessageHandler
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void registerMessageHandler(const std::string& tagName, KuiExtMessageFn handler);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:230
反馈此接口问题 →ExtensionManager::reloadExtension
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool reloadExtension(const std::string& dllPath);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:87
反馈此接口问题 →ExtensionManager::resetPerfStats
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void resetPerfStats();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:144
反馈此接口问题 →ExtensionManager::routeMessage
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
int routeMessage(const char* sourceTag, const char* targetTag, const char* messageType, const KuiValue* payload, int payloadCount);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:233
反馈此接口问题 →ExtensionManager::setActiveInstance
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static void setActiveInstance(ExtensionManager* mgr);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:240
反馈此接口问题 →ExtensionManager::setAllowedDirectories
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setAllowedDirectories(std::vector<std::string> dirs);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:154
反馈此接口问题 →ExtensionManager::setEnabledCapabilities
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setEnabledCapabilities(uint32_t mask)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:178
反馈此接口问题 →ExtensionManager::setPerfThreshold
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void setPerfThreshold(double thresholdMs)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:146
反馈此接口问题 →ExtensionManager::startWatching
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void startWatching(const std::string& dirPath);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:119
反馈此接口问题 →ExtensionManager::stopWatching
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void stopWatching();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:123
反馈此接口问题 →ExtensionManager::unloadAll
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void unloadAll();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:90
反馈此接口问题 →ExtensionManager::unloadExtension
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool unloadExtension(const std::string& tagName);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:84
反馈此接口问题 →ExtensionValue::boolean
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static ExtensionValue boolean(bool value);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:47
反馈此接口问题 →ExtensionValue::defined
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
#if !defined(nil) static ExtensionValue nil()验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:39
反馈此接口问题 →ExtensionValue::integer
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
#endif static ExtensionValue integer(int64_t value);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:43
反馈此接口问题 →ExtensionValue::nullValue
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static ExtensionValue nullValue();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:35
反馈此接口问题 →ExtensionValue::number
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static ExtensionValue number(double value);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:45
反馈此接口问题 →ExtensionValue::string
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
static ExtensionValue string(std::string value);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:46
反馈此接口问题 →getExtensionMethods
extension 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
KUI_API const std::unordered_map<std::string, std::unordered_map<std::string, ExtMethodEntry>>& getExtensionMethods();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/extension/extension_manager.h:260
反馈此接口问题 →