ExtensionInvokeResult::operator bool
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit operator bool() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:65
Report an issue with this entry →ExtensionManager::~ExtensionManager
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~ExtensionManager();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:71
Report an issue with this entry →ExtensionManager::activeInstance
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static ExtensionManager* activeInstance();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:238
Report an issue with this entry →ExtensionManager::addAllowedDirectory
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void addAllowedDirectory(const std::string& dir);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:171
Report an issue with this entry →ExtensionManager::allowedDirectories
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const std::vector<std::string>& allowedDirectories() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:175
Report an issue with this entry →ExtensionManager::apiVersionCompatible
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool apiVersionCompatible(uint32_t requiredApiVersion) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:190
Report an issue with this entry →ExtensionManager::capabilitiesSatisfied
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool capabilitiesSatisfied(uint32_t requiredCaps) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:187
Report an issue with this entry →ExtensionManager::clearAllowedDirectories
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearAllowedDirectories();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:173
Report an issue with this entry →ExtensionManager::count
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
size_t count() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:93
Report an issue with this entry →ExtensionManager::enabledCapabilities
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
uint32_t enabledCapabilities() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:180
Report an issue with this entry →ExtensionManager::ExtensionManager
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit ExtensionManager(Document* doc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:70
Report an issue with this entry →ExtensionManager::ExtensionManager
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ExtensionManager(const ExtensionManager&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:73
Report an issue with this entry →ExtensionManager::getPerfStats
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
PerfStats getPerfStats(const std::string& tagName) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:142
Report an issue with this entry →ExtensionManager::hostAPI
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const KuiExtHostAPI* hostAPI() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:100
Report an issue with this entry →ExtensionManager::invoke
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ExtensionInvokeResult invoke(Element* element, const std::string& methodName, const std::vector<ExtensionValue>& args = {}, size_t maxResults = 8) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:103
Report an issue with this entry →ExtensionManager::isDllPathAllowed
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isDllPathAllowed(const std::string& dllPath) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:182
Report an issue with this entry →ExtensionManager::isExtensionLoaded
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isExtensionLoaded(const std::string& tagName) const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:96
Report an issue with this entry →ExtensionManager::isWatching
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool isWatching() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:124
Report an issue with this entry →ExtensionManager::loadExtension
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool loadExtension(const std::string& dllPath);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:81
Report an issue with this entry →ExtensionManager::loadFromDirectory
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
int loadFromDirectory(const std::string& dirPath);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:77
Report an issue with this entry →ExtensionManager::operator=
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
ExtensionManager& operator=(const ExtensionManager&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:75
Report an issue with this entry →ExtensionManager::perfThreshold
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
double perfThreshold() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:148
Report an issue with this entry →ExtensionManager::processPendingReloads
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
int processPendingReloads();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:126
Report an issue with this entry →ExtensionManager::recordPaintPerf
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void recordPaintPerf(const std::string& tagName, double elapsedMs);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:152
Report an issue with this entry →ExtensionManager::recordTickPerf
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void recordTickPerf(const std::string& tagName, double elapsedMs);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:150
Report an issue with this entry →ExtensionManager::registerLuaMethods
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void registerLuaMethods(const char* tagName, const KuiExtLuaMethodDef* methods, int count);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:112
Report an issue with this entry →ExtensionManager::registerMessageHandler
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void registerMessageHandler(const std::string& tagName, KuiExtMessageFn handler);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:230
Report an issue with this entry →ExtensionManager::reloadExtension
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool reloadExtension(const std::string& dllPath);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:87
Report an issue with this entry →ExtensionManager::resetPerfStats
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void resetPerfStats();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:144
Report an issue with this entry →ExtensionManager::routeMessage
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
int routeMessage(const char* sourceTag, const char* targetTag, const char* messageType, const KuiValue* payload, int payloadCount);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:233
Report an issue with this entry →ExtensionManager::setActiveInstance
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static void setActiveInstance(ExtensionManager* mgr);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:240
Report an issue with this entry →ExtensionManager::setAllowedDirectories
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setAllowedDirectories(std::vector<std::string> dirs);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:154
Report an issue with this entry →ExtensionManager::setEnabledCapabilities
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setEnabledCapabilities(uint32_t mask)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:178
Report an issue with this entry →ExtensionManager::setPerfThreshold
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void setPerfThreshold(double thresholdMs)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:146
Report an issue with this entry →ExtensionManager::startWatching
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void startWatching(const std::string& dirPath);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:119
Report an issue with this entry →ExtensionManager::stopWatching
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void stopWatching();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:123
Report an issue with this entry →ExtensionManager::unloadAll
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void unloadAll();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:90
Report an issue with this entry →ExtensionManager::unloadExtension
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool unloadExtension(const std::string& tagName);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:84
Report an issue with this entry →ExtensionValue::boolean
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static ExtensionValue boolean(bool value);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:47
Report an issue with this entry →ExtensionValue::defined
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
#if !defined(nil) static ExtensionValue nil()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:39
Report an issue with this entry →ExtensionValue::integer
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
#endif static ExtensionValue integer(int64_t value);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:43
Report an issue with this entry →ExtensionValue::nullValue
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static ExtensionValue nullValue();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:35
Report an issue with this entry →ExtensionValue::number
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static ExtensionValue number(double value);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:45
Report an issue with this entry →ExtensionValue::string
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
static ExtensionValue string(std::string value);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:46
Report an issue with this entry →getExtensionMethods
Installed header declaration in the extension module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
KUI_API const std::unordered_map<std::string, std::unordered_map<std::string, ExtMethodEntry>>& getExtensionMethods();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/extension/extension_manager.h:260
Report an issue with this entry →