AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Public Types | |
using | SetToggleStateResult = std::pair< AlexaResponseType, std::string > |
using | GetToggleStateResult = std::pair< AlexaResponseType, avsCommon::utils::Optional< ToggleState > > |
Public Types inherited from alexaClientSDK::avsCommon::sdkInterfaces::toggleController::ToggleControllerInterface | |
using | ToggleState = avsCommon::sdkInterfaces::toggleController::ToggleControllerObserverInterface::ToggleState |
Alias to improve readability. More... | |
Public Member Functions | |
MOCK_METHOD2 (setToggleState, SetToggleStateResult(const bool state, const AlexaStateChangeCauseType cause)) | |
MOCK_METHOD0 (getToggleState, GetToggleStateResult()) | |
MOCK_METHOD1 (addObserver, bool(std::shared_ptr< ToggleControllerObserverInterface >)) | |
MOCK_METHOD1 (removeObserver, void(const std::shared_ptr< ToggleControllerObserverInterface > &)) | |
Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::toggleController::ToggleControllerInterface | |
virtual | ~ToggleControllerInterface ()=default |
virtual std::pair< avsCommon::avs::AlexaResponseType, std::string > | setToggleState (bool state, AlexaStateChangeCauseType cause)=0 |
virtual std::pair< avsCommon::avs::AlexaResponseType, utils::Optional< ToggleState > > | getToggleState ()=0 |
virtual bool | addObserver (std::shared_ptr< ToggleControllerObserverInterface > observer)=0 |
virtual void | removeObserver (const std::shared_ptr< ToggleControllerObserverInterface > &observer)=0 |
using alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::GetToggleStateResult = std::pair<AlexaResponseType, avsCommon::utils::Optional<ToggleState> > |
using alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::SetToggleStateResult = std::pair<AlexaResponseType, std::string> |
alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::MOCK_METHOD0 | ( | getToggleState | , |
GetToggleStateResult() | |||
) |
alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::MOCK_METHOD1 | ( | addObserver | , |
bool(std::shared_ptr< ToggleControllerObserverInterface >) | |||
) |
alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::MOCK_METHOD1 | ( | removeObserver | , |
void(const std::shared_ptr< ToggleControllerObserverInterface > &) | |||
) |
alexaClientSDK::capabilityAgents::toggleController::test::MockToggleControllerInterface::MOCK_METHOD2 | ( | setToggleState | , |
SetToggleStateResult(const bool state, const AlexaStateChangeCauseType cause) | |||
) |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0