Twitch SDK (Internal)
ttv::tracking::TrackingAPI Member List

This is the complete list of members for ttv::tracking::TrackingAPI, including all inherited members.

CheckShutdown() overridettv::tracking::TrackingAPIprotectedvirtual
CompleteShutdown() overridettv::tracking::TrackingAPIprotectedvirtual
FlushEvents()ttv::tracking::TrackingAPI
FlushEventsInternal()ttv::tracking::TrackingAPIprivate
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetModuleName() const overridettv::tracking::TrackingAPIvirtual
GetState() const overridettv::ModuleBasevirtual
Initialize(const InitializeCallback &callback) overridettv::tracking::TrackingAPIvirtual
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
kSpadeUrlttv::tracking::TrackingAPIstatic
mBatchEndIdttv::tracking::TrackingAPIprivate
mBatchStartIdttv::tracking::TrackingAPIprivate
mCoreApittv::tracking::TrackingAPIprivate
mCoreApiClientttv::tracking::TrackingAPIprivate
mEventStreamttv::tracking::TrackingAPIprivate
mFlushIntervalInMsttv::tracking::TrackingAPIprivate
mFlushTimerttv::tracking::TrackingAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenerttv::tracking::TrackingAPIprivate
mListenersttv::ModuleBaseprotected
mMaxBytesInBatchttv::tracking::TrackingAPIprivate
mMutexttv::tracking::TrackingAPIprivate
ModuleBase()ttv::ModuleBase
mQueuedBytesttv::tracking::TrackingAPIprivate
mStatettv::ModuleBaseprotected
mTaskRunnerttv::tracking::TrackingAPIprivate
NotifyStateChange()ttv::ModuleBaseprotected
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
SetCoreApi(const std::shared_ptr< CoreAPI > &coreApi)ttv::tracking::TrackingAPI
SetFlushIntervalInMs(uint32_t flushInterval)ttv::tracking::TrackingAPI
SetListener(const std::shared_ptr< ITrackingAPIListener > &listener)ttv::tracking::TrackingAPI
SetMaxBytesInBatch(uint32_t batchSize)ttv::tracking::TrackingAPI
Shutdown(const ShutdownCallback &callback) overridettv::tracking::TrackingAPIvirtual
ShutdownCallback typedefttv::IModule
State enum namettv::IModule
TrackEvent(const std::string &eventName, const std::map< std::string, TrackingValue > &params)ttv::tracking::TrackingAPI
TrackEvent(const std::string &eventName, const std::map< std::string, TrackingValue > &params, uint32_t &eventId)ttv::tracking::TrackingAPI
TrackEventInternal(const std::string &eventName, const std::map< std::string, TrackingValue > &params, uint32_t &eventId)ttv::tracking::TrackingAPIprivate
TrackingAPI()ttv::tracking::TrackingAPI
Update() overridettv::tracking::TrackingAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual
~TrackingAPI()ttv::tracking::TrackingAPIvirtual