![]() |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <TestDirectiveHandler.h>
Public Types | |
enum | Type { Type::UNSET, Type::HANDLE_IMMEDIATELY, Type::PREHANDLE, Type::HANDLE, Type::CANCEL, Type::TIMEOUT } |
Public Member Functions | |
DirectiveParams () | |
bool | isUnset () const |
bool | isHandleImmediately () const |
bool | isPreHandle () const |
bool | isHandle () const |
bool | isCancel () const |
bool | isTimeout () const |
Public Attributes | |
Type | type |
std::shared_ptr< avsCommon::avs::AVSDirective > | directive |
std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerResultInterface > | result |
Class defining the parameters to calls to the mocked interfaces.
alexaClientSDK::integration::test::TestDirectiveHandler::DirectiveParams::DirectiveParams | ( | ) |
Constructor.
|
inline |
Return whether this DirectiveParams is of type 'CANCEL'.
|
inline |
Return whether this DirectiveParams is of type 'HANDLE'.
|
inline |
Return whether this DirectiveParams is of type 'HANDLE_IMMEDIATELY'.
|
inline |
Return whether this DirectiveParams is of type 'PREHANDLE'.
|
inline |
Return whether this DirectiveParams is of type 'TIMEOUT'.
|
inline |
Return whether this DirectiveParams is of type 'UNSET'.
std::shared_ptr<avsCommon::avs::AVSDirective> alexaClientSDK::integration::test::TestDirectiveHandler::DirectiveParams::directive |
std::shared_ptr<avsCommon::sdkInterfaces::DirectiveHandlerResultInterface> alexaClientSDK::integration::test::TestDirectiveHandler::DirectiveParams::result |
Type alexaClientSDK::integration::test::TestDirectiveHandler::DirectiveParams::type |
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0