TFSettings

#include <tuningfork.h>

Configurações de inicialização zero para 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 a que o Tuning Fork se conectará para solicitações de parâmetro, upload e depuração.
fidelity_params_callback
Callback que, se definido, será 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
Protobuf serializada 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 a que o Tuning Fork se conectará para solicitações de parâmetro, upload e depuração.

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

fidelity_params_callback

ProtoCallback TFSettings::fidelity_params_callback

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

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

persistent_cache

const TFCache * TFSettings::persistent_cache

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

Se não estiver 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

Protobuf serializada 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.