Twitch SDK (Internal)
ttv::experiment::ExperimentAPI Member List

This is the complete list of members for ttv::experiment::ExperimentAPI, including all inherited members.

CheckShutdown() overridettv::experiment::ExperimentAPIprotectedvirtual
ClearOverrides()ttv::experiment::ExperimentAPI
CompleteShutdown() overridettv::experiment::ExperimentAPIprotectedvirtual
DeserializeExperiments(const std::string &json, ExperimentSet &result)ttv::experiment::ExperimentAPI
DetermineBucket(const std::string &experiment, std::string &result)ttv::experiment::ExperimentAPI
ExperimentAPI()ttv::experiment::ExperimentAPI
FetchExperiments(const FetchExperimentsCallback &callback)ttv::experiment::ExperimentAPI
FetchExperimentsCallback typedefttv::experiment::ExperimentAPI
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetModuleName() const overridettv::experiment::ExperimentAPIvirtual
GetOverride(const std::string &experimentGuid, std::string &result)ttv::experiment::ExperimentAPI
GetOverrides(std::map< std::string, std::string > &result)ttv::experiment::ExperimentAPI
GetState() const overridettv::ModuleBasevirtual
Initialize(const InitializeCallback &callback) overridettv::experiment::ExperimentAPIvirtual
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
mAnalyticsIdttv::experiment::ExperimentAPIprivate
mCoreApittv::experiment::ExperimentAPIprivate
mCoreApiClientttv::experiment::ExperimentAPIprivate
mExperimentSetttv::experiment::ExperimentAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenersttv::ModuleBaseprotected
ModuleBase()ttv::ModuleBase
mOverridesttv::experiment::ExperimentAPIprivate
mStatettv::ModuleBaseprotected
mTaskRunnerttv::experiment::ExperimentAPIprivate
NotifyStateChange()ttv::ModuleBaseprotected
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
RemoveOverride(const std::string &experimentGuid)ttv::experiment::ExperimentAPI
SetAnalyticsId(const std::string &id)ttv::experiment::ExperimentAPI
SetCoreApi(const std::shared_ptr< CoreAPI > &coreApi)ttv::experiment::ExperimentAPI
SetExperiments(const ExperimentSet &experiments)ttv::experiment::ExperimentAPI
SetOverride(const std::string &experimentGuid, const std::string &groupValue)ttv::experiment::ExperimentAPI
Shutdown(const ShutdownCallback &callback) overridettv::experiment::ExperimentAPIvirtual
ShutdownCallback typedefttv::IModule
State enum namettv::IModule
Update() overridettv::experiment::ExperimentAPIvirtual
~ExperimentAPI()ttv::experiment::ExperimentAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual