TFSettings

#include <tuningfork.h>

Configurações de inicialização Zero qualquer valor que não esteja sendo usado.

Resumo

Atributos públicos

endpoint_uri_override
const char *
String com valor nulo que contém o endpoint ao qual o Tuning Fork vai se conectar para solicitações de parâmetro, upload e depuração.
fidelity_params_callback
Callback, se definido, é chamado com os parâmetros de fidelidade transferidos por download.
persistent_cache
const TFCache *
Objeto de cache a ser usado para persistência de dados de upload.
swappy_tracer_fn
Endereço da função Swappy_injectTracers.
swappy_version
uint32_t
Versão do Swappy de onde se origina swappy_tracer_fn.
training_fidelity_params
Um protobuf serializado contendo os parâmetros de fidelidade a serem enviados para treinamento.

Atributos públicos

endpoint_uri_override

const char * TFSettings::endpoint_uri_override

String com valor nulo que contém o endpoint ao qual o Tuning Fork vai se conectar para solicitações de parâmetro, upload e depuração.

Isso substitui o valor em base_uri no proto de configurações e é destinado apenas para fins de depuração.

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

Callback, se definido, é chamado com os parâmetros de fidelidade transferidos por download.

Se não for definido, será necessário chamar TuningFork_getFidelityParameters.

persistent_cache

const TFCache * TFSettings::persistent_cache

Objeto de cache a ser usado para persistência de dados de upload.

Se não for definido, os dados serão mantidos em /data/local/tmp/tuningfork

swappy_tracer_fn

SwappyTracerFn TFSettings::swappy_tracer_fn

Endereço da função Swappy_injectTracers.

Se essa opção não estiver definida, será necessário chamar TuningFork_tick. Se definida, a telemetria para quatro chaves de instrumento será registrada automaticamente.

swappy_version

uint32_t TFSettings::swappy_version

Versão do Swappy de onde se origina swappy_tracer_fn.

training_fidelity_params

const CProtobufSerialization * TFSettings::training_fidelity_params

Um protobuf serializado contendo os parâmetros de fidelidade a serem enviados para treinamento.

Defina como nullptr se você não estiver usando o modo de treinamento. Esses parâmetros são usados no lugar dos parâmetros padrão carregados do APK, caso estejam presentes e não haja nenhum download concluído nem parâmetros salvos.