AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkAuthorization::AuthorizationManager Member List

This is the complete list of members for alexaClientSDK::acsdkAuthorization::AuthorizationManager, including all inherited members.

add(const std::shared_ptr< acsdkAuthorizationInterfaces::AuthorizationAdapterInterface > &adapter) overridealexaClientSDK::acsdkAuthorization::AuthorizationManager
alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationManagerInterface::add(const std::shared_ptr< acsdkAuthorizationInterfaces::AuthorizationAdapterInterface > &adapter)=0alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationManagerInterfacepure virtual
addAuthObserver(std::shared_ptr< avsCommon::sdkInterfaces::AuthObserverInterface > observer) overridealexaClientSDK::acsdkAuthorization::AuthorizationManager
alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationAuthorityInterface::addAuthObserver(std::shared_ptr< avsCommon::sdkInterfaces::AuthObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::AuthDelegateInterfacepure virtual
clearData() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
create(const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &storage, const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &customerDataManager)alexaClientSDK::acsdkAuthorization::AuthorizationManagerstatic
CustomerDataHandler(const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &dataManager)alexaClientSDK::registrationManager::CustomerDataHandler
doShutdown() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
getActiveAuthorization() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
getAuthToken() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
getState() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
logout() overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onAuthFailure(const std::string &token) overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
removeAuthObserver(std::shared_ptr< avsCommon::sdkInterfaces::AuthObserverInterface > observer) overridealexaClientSDK::acsdkAuthorization::AuthorizationManager
alexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationAuthorityInterface::removeAuthObserver(std::shared_ptr< avsCommon::sdkInterfaces::AuthObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::AuthDelegateInterfacepure virtual
reportStateChange(const avsCommon::sdkInterfaces::AuthObserverInterface::FullState &state, const std::string &authId, const std::string &userId) overridealexaClientSDK::acsdkAuthorization::AuthorizationManagervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
setRegistrationManager(const std::shared_ptr< registrationManager::RegistrationManagerInterface > registrationManager)alexaClientSDK::acsdkAuthorization::AuthorizationManager
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
~AuthDelegateInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::AuthDelegateInterfacevirtual
~AuthorizationAuthorityInterface()=defaultalexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationAuthorityInterfacevirtual
~AuthorizationManagerInterface()=defaultalexaClientSDK::acsdkAuthorizationInterfaces::AuthorizationManagerInterfacevirtual
~CustomerDataHandler()alexaClientSDK::registrationManager::CustomerDataHandlervirtual
~CustomerDataHandlerInterface()=defaultalexaClientSDK::registrationManager::CustomerDataHandlerInterfacevirtual
~RegistrationManagerInterface()=defaultalexaClientSDK::registrationManager::RegistrationManagerInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0