Twitch SDK (Internal)
ttv::ads::AdsAPI Member List

This is the complete list of members for ttv::ads::AdsAPI, including all inherited members.

AdsAPI()ttv::ads::AdsAPI
CheckShutdown() overridettv::ads::AdsAPIprotectedvirtual
CompleteShutdown() overridettv::ads::AdsAPIprotectedvirtual
FetchAds(const AdConfiguration &config, const AdFetchRequestInfo &info, const FetchAdsCallback &callback)ttv::ads::AdsAPI
FetchAdsCallback typedefttv::ads::AdsAPI
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetModuleName() const overridettv::ads::AdsAPIvirtual
GetState() const overridettv::ModuleBasevirtual
Initialize(const InitializeCallback &callback) overridettv::ads::AdsAPIvirtual
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
mCoreApittv::ads::AdsAPIprivate
mCoreApiClientttv::ads::AdsAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenersttv::ModuleBaseprotected
ModuleBase()ttv::ModuleBase
mStatettv::ModuleBaseprotected
mTaskRunnerttv::ads::AdsAPIprivate
NotifyStateChange()ttv::ModuleBaseprotected
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
ReportAdEvent(const std::string &url, const std::map< std::string, std::string > &macroSubstitutions, const ReportAdEventsCallback &callback)ttv::ads::AdsAPI
ReportAdEvents(const std::vector< std::string > &urls, const std::map< std::string, std::string > &macroSubstitutions)ttv::ads::AdsAPI
ReportAdEventsCallback typedefttv::ads::AdsAPI
SetCoreApi(const std::shared_ptr< CoreAPI > &coreApi)ttv::ads::AdsAPI
Shutdown(const ShutdownCallback &callback) overridettv::ads::AdsAPIvirtual
ShutdownCallback typedefttv::IModule
State enum namettv::IModule
Update() overridettv::ads::AdsAPIvirtual
~AdsAPI()ttv::ads::AdsAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual