Audacity 3.2.0
audacity::cloud::audiocom::OAuthService Member List

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

AuthFailureCallback typedefaudacity::cloud::audiocom::OAuthService
AuthoriseCode(const ServiceConfig &config, std::string_view authorizationCode, bool useAudioComRedirectURI, AudiocomTrace, std::function< void(std::string_view)> completedHandler)audacity::cloud::audiocom::OAuthServiceprivate
AuthorisePassword(const ServiceConfig &config, std::string_view userName, std::string_view password, AudiocomTrace, std::function< void(std::string_view)> completedHandler)audacity::cloud::audiocom::OAuthServiceprivate
AuthoriseRefreshToken(const ServiceConfig &config, std::string_view refreshToken, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent)audacity::cloud::audiocom::OAuthServiceprivate
AuthoriseRefreshToken(const ServiceConfig &config, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent)audacity::cloud::audiocom::OAuthServiceprivate
Authorize(std::string_view email, std::string_view password, AuthSuccessCallback successCallback, AuthFailureCallback failureCallback, AudiocomTrace trace)audacity::cloud::audiocom::OAuthService
AuthSuccessCallback typedefaudacity::cloud::audiocom::OAuthService
Callback typedefObserver::Publisher< AuthStateChangedMessage >
CallbackReturn typedefObserver::Publisher< AuthStateChangedMessage >
Clock typedefaudacity::cloud::audiocom::OAuthServiceprivate
DoAuthorise(const ServiceConfig &config, std::string_view payload, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent)audacity::cloud::audiocom::OAuthServiceprivate
GetAccessToken() constaudacity::cloud::audiocom::OAuthService
HandleLinkURI(std::string_view uri, AudiocomTrace, AuthSuccessCallback completedHandler)audacity::cloud::audiocom::OAuthService
HasAccessToken() constaudacity::cloud::audiocom::OAuthService
HasRefreshToken() constaudacity::cloud::audiocom::OAuthService
m_factoryObserver::Publisher< AuthStateChangedMessage >private
m_listObserver::Publisher< AuthStateChangedMessage >private
mAccessTokenaudacity::cloud::audiocom::OAuthServiceprivate
MakeAudioComAuthorizeURL(std::string_view userId, std::string_view redirectUrl)audacity::cloud::audiocom::OAuthService
MakeOAuthRequestURL(std::string_view authClientId)audacity::cloud::audiocom::OAuthServicestatic
message_type typedefObserver::Publisher< AuthStateChangedMessage >
mMutexaudacity::cloud::audiocom::OAuthServicemutableprivate
mTokenExpirationTimeaudacity::cloud::audiocom::OAuthServiceprivate
notifies_allObserver::Publisher< AuthStateChangedMessage >static
operator=(Publisher &&)=defaultObserver::Publisher< AuthStateChangedMessage >
ParseTokenResponse(std::string_view response, AuthSuccessCallback successCallback, AuthFailureCallback failureCallback, AudiocomTrace trace, bool silent)audacity::cloud::audiocom::OAuthServiceprivate
Publish(const AuthStateChangedMessage &message)Observer::Publisher< AuthStateChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< AuthStateChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< AuthStateChangedMessage >
Register(std::string_view email, std::string_view password, AuthSuccessCallback successCallback, AuthFailureCallback failureCallback, AudiocomTrace trace)audacity::cloud::audiocom::OAuthService
SafePublish(const AuthStateChangedMessage &message)audacity::cloud::audiocom::OAuthServiceprivate
Subscribe(Callback callback)Observer::Publisher< AuthStateChangedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< AuthStateChangedMessage >inline
UnlinkAccount(AudiocomTrace)audacity::cloud::audiocom::OAuthService
ValidateAuth(AuthSuccessCallback completedHandler, AudiocomTrace, bool silent)audacity::cloud::audiocom::OAuthService