|
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_INTEGRATION_INCLUDE_INTEGRATION_TESTEXCEPTIONENCOUNTEREDSENDER_H_
17 #define ALEXA_CLIENT_SDK_INTEGRATION_INCLUDE_INTEGRATION_TESTEXCEPTIONENCOUNTEREDSENDER_H_
19 #include <condition_variable>
26 #include <unordered_map>
36 namespace integration {
45 void sendExceptionEncountered(
46 const std::string& unparsedDirective,
48 const std::string& message)
override;
56 std::shared_ptr<avs::AVSDirective> parseDirective(
57 const std::string& rawJSON,
58 std::shared_ptr<avsCommon::avs::attachment::AttachmentManager> attachmentManager);
83 std::shared_ptr<avsCommon::avs::AVSDirective>
directive;
102 std::condition_variable m_wakeTrigger;
104 std::deque<ExceptionParams> m_queue;
111 #endif // ALEXA_CLIENT_SDK_INTEGRATION_INCLUDE_INTEGRATION_TESTEXCEPTIONENCOUNTEREDSENDER_H_
Type type
Definition: TestExceptionEncounteredSender.h:81
Definition: AmdMetricWrapperTest.cpp:24
std::string exceptionMessage
Definition: TestExceptionEncounteredSender.h:89
Definition: TestExceptionEncounteredSender.h:63
ExceptionErrorType
Definition: ExceptionErrorType.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: TestExceptionEncounteredSender.h:43
std::string exceptionUnparsedDirective
Definition: TestExceptionEncounteredSender.h:85
Type
Definition: TestExceptionEncounteredSender.h:71
Definition: MockHTTP2Connection.cpp:19
Definition: ExceptionEncounteredSenderInterface.h:28
avsCommon::avs::ExceptionErrorType exceptionError
Definition: TestExceptionEncounteredSender.h:87
std::shared_ptr< avsCommon::avs::AVSDirective > directive
Definition: TestExceptionEncounteredSender.h:83
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0