Twitch SDK (Internal)
ttv::CoreAPI Member List

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

CheckShutdown() overridettv::CoreAPIprivatevirtual
CompleteShutdown() overridettv::CoreAPIprivatevirtual
ConnectPubSub(UserId userId)ttv::CoreAPI
CoreAPI()ttv::CoreAPI
CreateChannelStatus(UserId userId, ChannelId channelId, const std::shared_ptr< IChannelListener > &listener, std::shared_ptr< IChannelStatus > &result)ttv::CoreAPI
DisconnectPubSub(UserId userId)ttv::CoreAPI
DisposeChannelStatus(const std::shared_ptr< IChannelStatus > &channelStatus)ttv::CoreAPIprivate
FetchChannelInfoById(ChannelId channelId, const FetchChannelInfoCallback &callback)ttv::CoreAPI
FetchChannelInfoByName(const std::string &channelName, const FetchChannelInfoCallback &callback)ttv::CoreAPI
FetchChannelInfoCallback typedefttv::CoreAPI
FetchStreamInfoById(ChannelId channelId, const FetchStreamInfoCallback &callback)ttv::CoreAPI
FetchStreamInfoByName(const std::string &channelName, const FetchStreamInfoCallback &callback)ttv::CoreAPI
FetchStreamInfoCallback typedefttv::CoreAPI
FetchUserInfoById(UserId userId, FetchUserInfoCallback callback)ttv::CoreAPI
FetchUserInfoByName(const std::string &userName, FetchUserInfoCallback callback)ttv::CoreAPI
FetchUserInfoCallback typedefttv::CoreAPI
GetChannelRepository() constttv::CoreAPIinline
GetClientId(std::string &clientId)ttv::CoreAPI
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetGlobalSetting(const std::string &key, std::string &value)ttv::CoreAPI
GetLocalLanguage(std::string &language)ttv::CoreAPI
GetModuleName() const overridettv::CoreAPIvirtual
GetRequiredOAuthScopes(std::vector< std::string > &modules, std::vector< std::string > &scopes)ttv::CoreAPI
GetSettingRepository() constttv::CoreAPIinline
GetState() const overridettv::ModuleBasevirtual
GetTrackingContext() constttv::CoreAPIinline
GetUserRepository() constttv::CoreAPIinline
Initialize(const InitializeCallback &callback) overridettv::CoreAPIvirtual
InitializeAnonymousUser()ttv::CoreAPIprivate
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
LogIn(const std::string &oauthToken, LogInCallback callback)ttv::CoreAPI
LogInCallback typedefttv::CoreAPI
LogOut(UserId userId, LogOutCallback callback)ttv::CoreAPI
LogOutCallback typedefttv::CoreAPI
mApiClientsttv::CoreAPIprivate
mChannelRepositoryttv::CoreAPIprivate
mInternalDatattv::CoreAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenersttv::ModuleBaseprotected
mLocalLanguagettv::CoreAPIprivate
ModuleBase()ttv::ModuleBase
mPubSubListenerttv::CoreAPIprivate
mSettingRepositoryttv::CoreAPIprivate
mStatettv::ModuleBaseprotected
mTaskRunnerttv::CoreAPIprivate
mTrackingContextttv::CoreAPIprivate
mUserListenerttv::CoreAPIprivate
mUserRepositoryttv::CoreAPIprivate
NotifyStateChange()ttv::ModuleBaseprotected
OnPubSubStateChanged(PubSubClient *source, PubSubState state, TTV_ErrorCode ec)ttv::CoreAPIprivate
OnUserAuthenticationIssue(User *source, std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)ttv::CoreAPIprivate
OnUserInfoFetchComplete(User *source, TTV_ErrorCode ec)ttv::CoreAPIprivate
OnUserLogInComplete(User *source, TTV_ErrorCode ec)ttv::CoreAPIprivate
OnUserLogOutComplete(User *source, TTV_ErrorCode ec)ttv::CoreAPIprivate
RegisterClient(std::shared_ptr< ICoreApiClient > client)ttv::CoreAPI
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
RemoveGlobalSetting(const std::string &key)ttv::CoreAPI
SetGlobalSetting(const std::string &key, const std::string &value)ttv::CoreAPI
SetListener(std::shared_ptr< ICoreAPIListener > listener)ttv::CoreAPI
SetLocalLanguage(const std::string &language)ttv::CoreAPI
Shutdown(const ShutdownCallback &callback) overridettv::CoreAPIvirtual
ShutdownCallback typedefttv::IModule
State enum namettv::IModule
UnregisterClient(std::shared_ptr< ICoreApiClient > client)ttv::CoreAPI
Update() overridettv::CoreAPIvirtual
UploadProfileImageCallback typedefttv::CoreAPI
ValidateOAuthToken(const std::string &oauth, const std::function< void(TTV_ErrorCode ec)> &callback)ttv::CoreAPIprivate
~CoreAPI()ttv::CoreAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual