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

This is the complete list of members for alexaClientSDK::contextManager::ContextManager, including all inherited members.

addContextManagerObserver(std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerObserverInterface > observer) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::addContextManagerObserver(std::shared_ptr< ContextManagerObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
addStateProvider(const avsCommon::avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< avsCommon::sdkInterfaces::StateProviderInterface > stateProvider) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::addStateProvider(const avsCommon::avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< avsCommon::sdkInterfaces::StateProviderInterface > stateProvider)=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
create(const avsCommon::utils::DeviceInfo &deviceInfo, std::shared_ptr< avsCommon::utils::timing::MultiTimer > multiTimer=std::make_shared< avsCommon::utils::timing::MultiTimer >(), std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::contextManager::ContextManagerstatic
createContextManagerInterface(const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::shared_ptr< avsCommon::utils::timing::MultiTimer > &multiTimer=std::make_shared< avsCommon::utils::timing::MultiTimer >(), const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder=nullptr)alexaClientSDK::contextManager::ContextManagerstatic
getContext(std::shared_ptr< avsCommon::sdkInterfaces::ContextRequesterInterface > contextRequester, const std::string &endpointId, const std::chrono::milliseconds &timeout) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::getContext(std::shared_ptr< ContextRequesterInterface > contextRequester, const std::string &endpointId="", const std::chrono::milliseconds &timeout=std::chrono::seconds(2))=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
getContextWithoutReportableStateProperties(std::shared_ptr< avsCommon::sdkInterfaces::ContextRequesterInterface > contextRequester, const std::string &endpointId, const std::chrono::milliseconds &timeout) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::getContextWithoutReportableStateProperties(std::shared_ptr< ContextRequesterInterface > contextRequester, const std::string &endpointId="", const std::chrono::milliseconds &timeout=std::chrono::seconds(2))=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
provideStateResponse(const avsCommon::avs::CapabilityTag &capabilityIdentifier, const avsCommon::avs::CapabilityState &capabilityState, avsCommon::sdkInterfaces::ContextRequestToken stateRequestToken) overridealexaClientSDK::contextManager::ContextManagervirtual
provideStateUnavailableResponse(const avsCommon::avs::CapabilityTag &capabilityIdentifier, avsCommon::sdkInterfaces::ContextRequestToken stateRequestToken, bool isEndpointUnreachable) overridealexaClientSDK::contextManager::ContextManagervirtual
removeContextManagerObserver(const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerObserverInterface > &observer) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::removeContextManagerObserver(const std::shared_ptr< ContextManagerObserverInterface > &observer)=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
removeStateProvider(const avsCommon::avs::CapabilityTag &capabilityIdentifier) overridealexaClientSDK::contextManager::ContextManagervirtual
reportStateChange(const avsCommon::avs::CapabilityTag &capabilityIdentifier, const avsCommon::avs::CapabilityState &capabilityState, avsCommon::sdkInterfaces::AlexaStateChangeCauseType cause) overridealexaClientSDK::contextManager::ContextManagervirtual
setState(const avsCommon::avs::CapabilityTag &stateProviderName, const std::string &jsonState, const avsCommon::avs::StateRefreshPolicy &refreshPolicy, const avsCommon::sdkInterfaces::ContextRequestToken stateRequestToken=0) overridealexaClientSDK::contextManager::ContextManagervirtual
setStateProvider(const avsCommon::avs::CapabilityTag &stateProviderName, std::shared_ptr< avsCommon::sdkInterfaces::StateProviderInterface > stateProvider) overridealexaClientSDK::contextManager::ContextManager
alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::setStateProvider(const avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< StateProviderInterface > stateProvider)=0alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacepure virtual
~ContextManager() overridealexaClientSDK::contextManager::ContextManager
~ContextManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterfacevirtual

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