टीएफ़सेटिंग

#include <tuningfork.h>

शुरुआती सेटिंग, इस्तेमाल नहीं की जा रही वैल्यू को शून्य पर सेट कर देती हैं.

खास जानकारी

सार्वजनिक विशेषताएं

endpoint_uri_override
const char *
यह एक ऐसी स्ट्रिंग है जिसका आखिर में कोई वैल्यू नहीं होती. इसमें वह एंडपॉइंट होता है जिससे ट्यूनिंग फ़ॉर्क, पैरामीटर, अपलोड, और डीबग करने के अनुरोधों के लिए कनेक्ट होगा.
fidelity_params_callback
कॉलबैक: अगर यह सेट है, तो इसे डाउनलोड किए गए फ़िडेलिटी पैरामीटर के साथ कॉल किया जाता है.
persistent_cache
const TFCache *
डेटा को बनाए रखने के लिए, अपलोड किया जाने वाला कैश ऑब्जेक्ट.
swappy_tracer_fn
Swippy_injectTracers फ़ंक्शन का पता.
swappy_version
uint32_t
Swippy का वह वर्शन जिससे swappy_tracer_fn आता है.
training_fidelity_params
सीरीज़ के तौर पर एक प्रोटोबफ़ में फ़िडेलिटी पैरामीटर मौजूद होते हैं, जिसे ट्रेनिंग के लिए अपलोड किया जाता है.

सार्वजनिक विशेषताएं

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

शून्य-खत्म की गई एक स्ट्रिंग जिसमें एंडपॉइंट होता है, जिसे ट्यूनिंग फ़ोर्क पैरामीटर, अपलोड, और डीबग अनुरोधों के लिए कनेक्ट करेगा.

यह सेटिंग प्रोटो में base_uri मान को बदल देता है और इसका इस्तेमाल सिर्फ़ डीबग करने के लिए किया जाता है.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

अगर कॉलबैक सेट किया जाता है, तो इसे डाउनलोड किए गए फ़िडेलिटी पैरामीटर के साथ कॉल किया जाता है.

अगर इस नीति को सेट नहीं किया जाता है, तो TuningFork_getFidelityParameters को खुद कॉल करना होगा.

persistent_cache

const TFCache * TFSettings::persistent_cache

डेटा अपलोड करने के लिए इस्तेमाल किया जाने वाला कैश ऑब्जेक्ट.

अगर नीति को सेट नहीं किया जाता है, तो डेटा /data/local/tmp/tunefork में सेव रहता है

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Swappy_injectTracers फ़ंक्शन का पता.

अगर यह नीति सेट नहीं है, तो TuningFork_tick को खुद कॉल करें. अगर इस नीति को सेट किया जाता है, तो चार इंस्ट्रुमेंट बटन के लिए टेलीमेट्री अपने-आप रिकॉर्ड हो जाते हैं.

swappy_version

uint32_t TFSettings::swappy_version

Swippy का वह वर्शन जिससे swappy_tracer_fn आता है.

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

सीरीज़ के तौर पर एक प्रोटोबफ़ में फ़िडेलिटी पैरामीटर मौजूद होते हैं, जिसे ट्रेनिंग के लिए अपलोड किया जाता है.

अगर ट्रेनिंग मोड का इस्तेमाल नहीं किया जा रहा है, तो इसे nullptr पर सेट करें. ध्यान दें कि APK से लोड किए गए डिफ़ॉल्ट पैरामीटर की जगह इनका इस्तेमाल किया जाता है. हालांकि, ऐसा तब किया जाता है, जब वे मौजूद हों और न ही डाउनलोड हो और न ही सेव किए गए पैरामीटर हों.