Audacity 3.2.0
cloud::audiocom::OAuthService Member List

This is the complete list of members for cloud::audiocom::OAuthService, including all inherited members.

AuthoriseCode(const ServiceConfig &config, std::string_view authorizationCode, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthServiceprivate
AuthorisePassword(const ServiceConfig &config, std::string_view userName, std::string_view password, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthServiceprivate
AuthoriseRefreshToken(const ServiceConfig &config, std::string_view refreshToken, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthServiceprivate
AuthoriseRefreshToken(const ServiceConfig &config, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthServiceprivate
Callback typedefObserver::Publisher< AuthStateChangedMessage >
CallbackReturn typedefObserver::Publisher< AuthStateChangedMessage >
Clock typedefcloud::audiocom::OAuthServiceprivate
DoAuthorise(const ServiceConfig &config, std::string_view payload, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthServiceprivate
GetAccessToken() constcloud::audiocom::OAuthService
HandleLinkURI(std::string_view uri, std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthService
HasAccessToken() constcloud::audiocom::OAuthService
HasRefreshToken() constcloud::audiocom::OAuthService
m_factoryObserver::Publisher< AuthStateChangedMessage >private
m_listObserver::Publisher< AuthStateChangedMessage >private
mAccessTokencloud::audiocom::OAuthServiceprivate
message_type typedefObserver::Publisher< AuthStateChangedMessage >
mMutexcloud::audiocom::OAuthServicemutableprivate
mTokenExpirationTimecloud::audiocom::OAuthServiceprivate
notifies_allObserver::Publisher< AuthStateChangedMessage >static
operator=(Publisher &&)=defaultObserver::Publisher< AuthStateChangedMessage >
Publish(const AuthStateChangedMessage &message)Observer::Publisher< AuthStateChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< AuthStateChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< AuthStateChangedMessage >
SafePublish(const AuthStateChangedMessage &message)cloud::audiocom::OAuthServiceprivate
Subscribe(Callback callback)Observer::Publisher< AuthStateChangedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< AuthStateChangedMessage >inline
UnlinkAccount()cloud::audiocom::OAuthService
ValidateAuth(std::function< void(std::string_view)> completedHandler)cloud::audiocom::OAuthService