TFSettings
#include <tuningfork.h>
  初始化設定:將任何未使用的值歸零。
摘要
| 公開屬性 | |
|---|---|
| endpoint_uri_override | const char *包含端點的空終止字串,Tuning Fork 將為參數連結該端點,並上傳及偵錯要求。 | 
| fidelity_params_callback | 如果設定了回呼,則會使用已下載的擬真度參數來進行呼叫。 | 
| persistent_cache | const TFCache *用於上傳資料持續性的快取物件。 | 
| swappy_tracer_fn | Swappy_injectTracers 函式的地址。 | 
| swappy_version | uint32_tswappy_tracer_fn 源自的 Swappy 版本。 | 
| training_fidelity_params | const CProtobufSerialization *序列化的 protobuf,其中包含為了訓練而上傳的擬真度參數。 | 
公開屬性
endpoint_uri_override
const char * TFSettings::endpoint_uri_override
包含端點的空終止字串,Tuning Fork 將為參數連結該端點,並上傳及偵錯要求。
這麽做會覆寫設定 proto 中的 base_uri 值,且僅供偵錯用。
fidelity_params_callback
ProtoCallback TFSettings::fidelity_params_callback
如果設定了回呼,則會使用已下載的擬真度參數來進行呼叫。
如未設定,則必須自行呼叫 TuningFork_getFidelityParameters。
persistent_cache
const TFCache * TFSettings::persistent_cache
用於上傳資料持續性的快取物件。
如未設定,資料會保留在 /data/local/tmp/tuningfork
swappy_tracer_fn
SwappyTracerFn TFSettings::swappy_tracer_fn
Swappy_injectTracers 函式的地址。
如未設定,則必須自行呼叫 TuningFork_tick。如果已設定,系統將自動記錄 4 個檢測金鑰的遙測資料。
swappy_version
uint32_t TFSettings::swappy_version
swappy_tracer_fn 源自的 Swappy 版本。
training_fidelity_params
const CProtobufSerialization * TFSettings::training_fidelity_params
序列化的 protobuf,其中包含為了訓練而上傳的擬真度參數。
如未使用訓練模式,請將這個參數設為 nullptr。請注意,在這些參數已存在、下載不成功且沒有已儲存參數的情況下,這些參數會取代從 APK 載入的預設參數。
