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 | |