AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager, including all inherited members.
addContextManagerObserver(std::shared_ptr< ContextManagerObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
addStateProvider(const avsCommon::avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< avsCommon::sdkInterfaces::StateProviderInterface > stateProvider)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
getContext(std::shared_ptr< ContextRequesterInterface > contextRequester, const std::string &endpointId="", const std::chrono::milliseconds &timeout=std::chrono::seconds(2))=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
getContextWithoutReportableStateProperties(std::shared_ptr< ContextRequesterInterface > contextRequester, const std::string &endpointId="", const std::chrono::milliseconds &timeout=std::chrono::seconds(2))=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
MOCK_METHOD0(doShutdown, void()) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD1(addContextManagerObserver, void(std::shared_ptr< ContextManagerObserverInterface > observer)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD1(removeContextManagerObserver, void(const std::shared_ptr< ContextManagerObserverInterface > &observer)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD1(removeStateProvider, void(const avs::CapabilityTag &capabilityIdentifier)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD2(setStateProvider, void(const avs::CapabilityTag &namespaceAndName, std::shared_ptr< StateProviderInterface > stateProvider)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD2(addStateProvider, void(const avsCommon::avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< avsCommon::sdkInterfaces::StateProviderInterface > stateProvider)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD3(getContext, ContextRequestToken(std::shared_ptr< ContextRequesterInterface >, const std::string &, const std::chrono::milliseconds &)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD3(getContextWithoutReportableStateProperties, ContextRequestToken(std::shared_ptr< ContextRequesterInterface >, const std::string &, const std::chrono::milliseconds &)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD3(reportStateChange, void(const avs::CapabilityTag &capabilityIdentifier, const avs::CapabilityState &capabilityState, AlexaStateChangeCauseType cause)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD3(provideStateResponse, void(const avsCommon::avs::CapabilityTag &capabilityIdentifier, const avsCommon::avs::CapabilityState &capabilityState, const unsigned int stateRequestToken)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD3(provideStateUnavailableResponse, void(const avsCommon::avs::CapabilityTag &capabilityIdentifier, const unsigned int stateRequestToken, bool isEndpointUnreachable)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
MOCK_METHOD4(setState, SetStateResult(const avs::CapabilityTag &namespaceAndName, const std::string &jsonState, const avs::StateRefreshPolicy &refreshPolicy, const unsigned int stateRequestToken)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockContextManager | |
provideStateResponse(const avs::CapabilityTag &capabilityIdentifier, const avs::CapabilityState &capabilityState, ContextRequestToken stateRequestToken)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
provideStateUnavailableResponse(const avs::CapabilityTag &capabilityIdentifier, ContextRequestToken stateRequestToken, bool isEndpointUnreachable)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
removeContextManagerObserver(const std::shared_ptr< ContextManagerObserverInterface > &observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
removeStateProvider(const avs::CapabilityTag &capabilityIdentifier)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
reportStateChange(const avs::CapabilityTag &capabilityIdentifier, const avs::CapabilityState &capabilityState, AlexaStateChangeCauseType cause)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
setState(const avs::CapabilityTag &capabilityIdentifier, const std::string &jsonState, const avs::StateRefreshPolicy &refreshPolicy, const ContextRequestToken stateRequestToken=0)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
setStateProvider(const avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< StateProviderInterface > stateProvider)=0 | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | pure virtual |
~ContextManagerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface | virtual |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0