16 #ifndef ALEXA_CLIENT_SDK_ADSL_INCLUDE_ADSL_MESSAGEINTERPRETER_H_ 17 #define ALEXA_CLIENT_SDK_ADSL_INCLUDE_ADSL_MESSAGEINTERPRETER_H_ 46 std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface> exceptionEncounteredSender,
47 std::shared_ptr<avsCommon::sdkInterfaces::DirectiveSequencerInterface> directiveSequencer,
48 std::shared_ptr<avsCommon::avs::attachment::AttachmentManagerInterface> attachmentManager,
49 std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>
metricRecorder =
nullptr);
55 std::shared_ptr<avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface> m_exceptionEncounteredSender;
57 std::shared_ptr<avsCommon::sdkInterfaces::DirectiveSequencerInterface> m_directiveSequencer;
59 std::shared_ptr<avsCommon::avs::attachment::AttachmentManagerInterface> m_attachmentManager;
61 std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface> m_metricRecorder;
67 #endif // ALEXA_CLIENT_SDK_ADSL_INCLUDE_ADSL_MESSAGEINTERPRETER_H_ ::std::string string
Definition: gtest-port.h:1097
static std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder
Metric recorder shared ptr.
Definition: BaseAPLCapabilityAgentTest.cpp:261
Definition: MessageInterpreter.h:33
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: MessageObserverInterface.h:28
MessageInterpreter(std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< avsCommon::sdkInterfaces::DirectiveSequencerInterface > directiveSequencer, std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > attachmentManager, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
tuple message
Definition: gtest_output_test.py:331
void receive(const std::string &contextId, const std::string &message) override