टीएफ़सेटिंग

#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
सीरीज़ के तौर पर एक प्रोटोबफ़ में फ़िडेलिटी पैरामीटर मौजूद होते हैं, जिसे ट्रेनिंग के लिए अपलोड किया जाता है.

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

एंडपॉइंट_uri_override

const char * TFSettings::endpoint_uri_override

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

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

फ़िडेलिटी पैरामीटर - कॉलबैक

ProtoCallback TFSettings::fidelity_params_callback

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

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

परसिस्टेंट_कैश

const TFCache * TFSettings::persistent_cache

डेटा को एक जैसा बनाए रखने के लिए, कैश ऑब्जेक्ट का इस्तेमाल किया जाएगा.

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

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

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

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

swappy_version

uint32_t TFSettings::swappy_version

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

ट्रेनिंग_फ़िडेलिटी_पैरामीटर

const CProtobufSerialization * TFSettings::training_fidelity_params

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

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