| AuthFailureCallback typedef | audacity::cloud::audiocom::OAuthService | |
| AuthoriseCode(const ServiceConfig &config, std::string_view authorizationCode, bool useAudioComRedirectURI, AudiocomTrace, std::function< void(std::string_view)> completedHandler) | audacity::cloud::audiocom::OAuthService | private |
| AuthorisePassword(const ServiceConfig &config, std::string_view userName, std::string_view password, AudiocomTrace, std::function< void(std::string_view)> completedHandler) | audacity::cloud::audiocom::OAuthService | private |
| AuthoriseRefreshToken(const ServiceConfig &config, std::string_view refreshToken, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent) | audacity::cloud::audiocom::OAuthService | private |
| AuthoriseRefreshToken(const ServiceConfig &config, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent) | audacity::cloud::audiocom::OAuthService | private |
| Authorize(std::string_view email, std::string_view password, AuthSuccessCallback successCallback, AuthFailureCallback failureCallback, AudiocomTrace trace) | audacity::cloud::audiocom::OAuthService | |
| AuthSuccessCallback typedef | audacity::cloud::audiocom::OAuthService | |
| Callback typedef | Observer::Publisher< AuthStateChangedMessage > | |
| CallbackReturn typedef | Observer::Publisher< AuthStateChangedMessage > | |
| Clock typedef | audacity::cloud::audiocom::OAuthService | private |
| DoAuthorise(const ServiceConfig &config, std::string_view payload, AudiocomTrace, std::function< void(std::string_view)> completedHandler, bool silent) | audacity::cloud::audiocom::OAuthService | private |
| GetAccessToken() const | audacity::cloud::audiocom::OAuthService | |
| HandleLinkURI(std::string_view uri, AudiocomTrace, AuthSuccessCallback completedHandler) | audacity::cloud::audiocom::OAuthService | |
| HasAccessToken() const | audacity::cloud::audiocom::OAuthService | |
| HasRefreshToken() const | audacity::cloud::audiocom::OAuthService | |
| m_factory | Observer::Publisher< AuthStateChangedMessage > | private |
| m_list | Observer::Publisher< AuthStateChangedMessage > | private |
| mAccessToken | audacity::cloud::audiocom::OAuthService | private |
| MakeAudioComAuthorizeURL(std::string_view userId, std::string_view redirectUrl) | audacity::cloud::audiocom::OAuthService | |
| MakeOAuthRequestURL(std::string_view authClientId) | audacity::cloud::audiocom::OAuthService | static |
| message_type typedef | Observer::Publisher< AuthStateChangedMessage > | |
| mMutex | audacity::cloud::audiocom::OAuthService | mutableprivate |
| mTokenExpirationTime | audacity::cloud::audiocom::OAuthService | private |
| notifies_all | Observer::Publisher< AuthStateChangedMessage > | static |
| operator=(Publisher &&)=default | Observer::Publisher< AuthStateChangedMessage > | |
| ParseTokenResponse(std::string_view response, AuthSuccessCallback successCallback, AuthFailureCallback failureCallback, AudiocomTrace trace, bool silent) | audacity::cloud::audiocom::OAuthService | private |
| Publish(const AuthStateChangedMessage &message) | Observer::Publisher< AuthStateChangedMessage > | inlineprotected |
| Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< AuthStateChangedMessage > | inlineexplicit |
| Publisher(Publisher &&)=default | Observer::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::OAuthService | private |
| 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 | |