extensions/Include/Extensions.h
Structures
PostProcessCBData
Members
pid_t
uint32_t
uint32_t
int32_t
uint32_t *
int64_t
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
🚀 QLI Version 2.1 is now live ! Switch to new version to check out the latest content
extensions/Include/Extensions.h
PostProcessCBDataExtensionsExtensions Extensions(uint32_t resCode, int8_t callbackType, ResourceLifecycleCallback callback)
Extensions Extensions(ConfigType configType, std::string yamlFile)
Extensions Extensions(const std::string &identifier, PostProcessingCallback callback)
getResourceApplierCallbacksstd::vector< std::pair< uint32_t, ResourceLifecycleCallback > > getResourceApplierCallbacks()
getResourceTearCallbacksstd::vector< std::pair< uint32_t, ResourceLifecycleCallback > > getResourceTearCallbacks()
getResourceConfigFilePathstd::string getResourceConfigFilePath()
getPropertiesConfigFilePathstd::string getPropertiesConfigFilePath()
getSignalsConfigFilePathstd::string getSignalsConfigFilePath()
getExtFeaturesConfigFilePathstd::string getExtFeaturesConfigFilePath()
getTargetConfigFilePathstd::string getTargetConfigFilePath()
getInitConfigFilePathstd::string getInitConfigFilePath()
getAppConfigFilePathstd::string getAppConfigFilePath()
getPostProcessingCallbackPostProcessingCallback getPostProcessingCallback(const std::string &identifier)
ResourceLifecycleCallbacktypedef void(* ResourceLifecycleCallback
PostProcessingCallbacktypedef void(* PostProcessingCallback
ConfigType| Name | Value | Description |
|---|---|---|
RESOURCE_CONFIG | ||
PROPERTIES_CONFIG | ||
SIGNALS_CONFIG | ||
EXT_FEATURES_CONFIG | ||
TARGET_CONFIG | ||
INIT_CONFIG | ||
APP_CONFIG | ||
TOTAL_CONFIGS_COUNT |
CONCAT_IMPL#define CONCAT_IMPL a##b
CONCAT#define CONCAT CONCAT_IMPL(a, b)
URM_REGISTER_RES_APPLIER_CB#define URM_REGISTER_RES_APPLIER_CB static Extensions CONCAT(_resourceApplier, resCode)(resCode, 0, resourceApplierCallback);
URM_REGISTER_RES_TEAR_CB#define URM_REGISTER_RES_TEAR_CB static Extensions CONCAT(_resourceTear, resCode)(resCode, 1, resourceTearCallback);
URM_REGISTER_CONFIG#define URM_REGISTER_CONFIG static Extensions CONCAT(_regConfig, configType)(configType, yamlFile);
URM_REGISTER_POST_PROCESS_CB#define URM_REGISTER_POST_PROCESS_CB static Extensions CONCAT(callback, __LINE__)(identifier, callback);
