AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Macros | Variables
AlexaInterfaceMessageSender.cpp File Reference
#include <AVSCommon/AVS/EventBuilder.h>
#include <AVSCommon/AVS/MessageRequest.h>
#include <AVSCommon/Utils/JSON/JSONGenerator.h>
#include <AVSCommon/Utils/JSON/JSONUtils.h>
#include <acsdkShutdownManagerInterfaces/ShutdownNotifierInterface.h>
#include "Alexa/AlexaInterfaceMessageSender.h"
#include "Alexa/AlexaInterfaceConstants.h"
Include dependency graph for AlexaInterfaceMessageSender.cpp:

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::capabilityAgents
 
 alexaClientSDK::capabilityAgents::alexa
 

Macros

#define LX(event)   alexaClientSDK::avsCommon::utils::logger::LogEntry(TAG, event)
 

Variables

static const std::string alexaClientSDK::capabilityAgents::alexa::TAG {"AlexaInterfaceMessageSender"}
 String to identify log entries originating from this file. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::EVENT_NAME_STATE_REPORT_STRING = "StateReport"
 Name of response events. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::EVENT_NAME_RESPONSE_STRING = "Response"
 Name of response events. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::EVENT_NAME_ERROR_RESPONSE_STRING = "ErrorResponse"
 Name of error response events. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::EVENT_NAME_DEFERRED_RESPONSE_STRING = "DeferredResponse"
 Name of error response events. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::EVENT_NAME_CHANGE_REPORT_STRING = "ChangeReport"
 Name of error response events. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::ESTIMATED_DEFERRAL_KEY_STRING = "estimatedDeferralInSeconds"
 The estimated deferral key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::CAUSE_KEY_STRING = "cause"
 The cause key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::CHANGE_KEY_STRING = "change"
 The change key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::MESSAGE_KEY_STRING = "message"
 The message key in the event. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::PROPERTIES_KEY_STRING = "properties"
 The properties key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::TIME_OF_SAMPLE_KEY_STRING = "timeOfSample"
 The timeOfSample key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::TYPE_KEY_STRING = "type"
 The type key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::UNCERTAINTY_IN_MILLISECONDS_KEY_STRING = "uncertaintyInMilliseconds"
 The type key. More...
 
static const std::string alexaClientSDK::capabilityAgents::alexa::VALUE_KEY_STRING = "value"
 The value key. More...
 
static const std::map< AlexaInterfaceMessageSender::ErrorResponseType, std::string > alexaClientSDK::capabilityAgents::alexa::errorTypeMap
 Map of AlexaInterfaceMessageSender::ErrorResponseTypes to their string representations. More...
 
static const std::map< AlexaStateChangeCauseType, std::string > alexaClientSDK::capabilityAgents::alexa::causeTypeMap
 Map of AlexaStateChangeCauseType to their string representations. More...
 

Macro Definition Documentation

◆ LX

#define LX (   event)    alexaClientSDK::avsCommon::utils::logger::LogEntry(TAG, event)

Create a LogEntry using this file's TAG and the specified event string.

Parameters
Theevent string for this LogEntry.

AlexaClientSDK 1.26.0 - Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0