Twitch SDK (Internal)
ttv::broadcast::TwitchAPI Member List

This is the complete list of members for ttv::broadcast::TwitchAPI, including all inherited members.

CheckShutdown()ttv::Componentprotectedvirtual
CompleteShutdown()ttv::Componentprotectedvirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
CurrentApiVersionString()ttv::broadcast::TwitchAPIstatic
GetChannelInfo(GetChannelInfoCallback &&callback)ttv::broadcast::TwitchAPI
GetChannelInfoCallback typedefttv::broadcast::TwitchAPI
GetChannelRecordingStatus(GetChannelRecordingStatusCallback &&callback)ttv::broadcast::TwitchAPI
GetChannelRecordingStatusCallback typedefttv::broadcast::TwitchAPI
GetComponentName()ttv::broadcast::TwitchAPIinlinestatic
GetGameNameList(const std::string &str, GetGameNameListCallback &&callback)ttv::broadcast::TwitchAPI
GetGameNameListCallback typedefttv::broadcast::TwitchAPI
GetIngestServerList(GetIngestServerListCallback &&callback)ttv::broadcast::TwitchAPI
GetIngestServerListCallback typedefttv::broadcast::TwitchAPI
GetLoggerName() const overridettv::broadcast::TwitchAPIvirtual
GetState() const overridettv::Componentvirtual
GetStreamInfo(ChannelId channelId, GetStreamInfoCallback &&callback)ttv::broadcast::TwitchAPI
GetStreamInfoCallback typedefttv::broadcast::TwitchAPI
GetTaskRunner()ttv::Componentinline
Initialize() overridettv::Componentvirtual
IsTaskRunning(Task *task) constttv::Componentprotected
kDefaultRequestTimeoutInSec enum valuettv::broadcast::TwitchAPI
METADATA_ACTION enum valuettv::broadcast::TwitchAPI
METADATA_END enum valuettv::broadcast::TwitchAPI
METADATA_START enum valuettv::broadcast::TwitchAPI
MetaDataEventClass enum namettv::broadcast::TwitchAPI
mNextGameNamesCallbackttv::broadcast::TwitchAPIprivate
mNextGameNamesQueryttv::broadcast::TwitchAPIprivate
mOutstandingMatchGameNamesTaskttv::broadcast::TwitchAPIprivate
mRunningTasksttv::Componentprotected
mShutdownTimeMillisecondsttv::Componentprotected
mStatettv::Componentprotected
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mUserttv::broadcast::TwitchAPIprivate
RunCommercial(ChannelId channelId, uint32_t timeBreakSeconds, RunCommercialCallback &&callback)ttv::broadcast::TwitchAPI
RunCommercialCallback typedefttv::broadcast::TwitchAPI
SetClientState(State state)ttv::Componentprotectedvirtual
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetStreamInfo(ChannelId channelId, const std::string &streamTitle, const std::string &gameName, SetStreamInfoCallback &&callback)ttv::broadcast::TwitchAPI
SetStreamInfoCallback typedefttv::broadcast::TwitchAPI
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner)ttv::Componentvirtual
Shutdown() overridettv::Componentvirtual
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
TwitchAPI()ttv::broadcast::TwitchAPI
TwitchAPI(const std::shared_ptr< User > &user)ttv::broadcast::TwitchAPI
Update() overridettv::Componentvirtual
~Component()ttv::Componentvirtual