16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_EXCEPTIONENCOUNTEREDSENDER_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_EXCEPTIONENCOUNTEREDSENDER_H_ 41 static std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface>
43 const std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface>& messageSender);
52 static std::unique_ptr<ExceptionEncounteredSender>
create(
53 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> messageSender);
77 std::shared_ptr<avsCommon::sdkInterfaces::MessageSenderInterface> m_messageSender;
83 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_EXCEPTIONENCOUNTEREDSENDER_H_ void sendExceptionEncountered(const std::string &unparsedDirective, avs::ExceptionErrorType error, const std::string &errorDescription) override
::std::string string
Definition: gtest-port.h:1097
ExceptionErrorType
Definition: ExceptionErrorType.h:28
Definition: ExceptionEncounteredSender.h:33
static std::unique_ptr< ExceptionEncounteredSender > create(std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender)
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > createExceptionEncounteredSenderInterface(const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender)
Definition: ExceptionEncounteredSenderInterface.h:28