AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <ACL/AVSConnectionManager.h>
#include <acsdkAlerts/AlertsComponent.h>
#include <acsdkAudioPlayer/AudioPlayerComponent.h>
#include <acsdkBluetooth/BluetoothComponent.h>
#include <acsdkDeviceSettingsManager/DeviceSettingsManagerComponent.h>
#include <acsdkDoNotDisturb/DoNotDisturbComponent.h>
#include <acsdkExternalMediaPlayer/ExternalMediaPlayerComponent.h>
#include <acsdkInteractionModel/InteractionModelComponent.h>
#include <acsdkManufactory/ComponentAccumulator.h>
#include <acsdkNotifications/NotificationsComponent.h>
#include <acsdkShared/SharedComponent.h>
#include <acsdkShutdownManagerInterfaces/ShutdownNotifierInterface.h>
#include <acsdkSpeechEncoder/SpeechEncoderComponent.h>
#include <acsdkSystemClockMonitor/SystemClockMonitor.h>
#include <acsdkSystemClockMonitor/SystemClockNotifier.h>
#include <ADSL/ADSLComponent.h>
#include <AFML/FocusManagementComponent.h>
#include <AVSCommon/AVS/Attachment/AttachmentManager.h>
#include <AVSCommon/AVS/ExceptionEncounteredSender.h>
#include <AVSCommon/SDKInterfaces/AuthDelegateInterface.h>
#include <AVSCommon/Utils/LibcurlUtils/HTTPContentFetcherFactory.h>
#include <AVSCommon/Utils/LibcurlUtils/DefaultSetCurlOptionsCallbackFactory.h>
#include <AVSCommon/Utils/Logger/Logger.h>
#include <AVSGatewayManager/AVSGatewayManager.h>
#include <AVSGatewayManager/Storage/AVSGatewayManagerStorage.h>
#include <Alexa/AlexaEventProcessedNotifier.h>
#include <Alexa/AlexaInterfaceCapabilityAgent.h>
#include <CapabilitiesDelegate/CapabilitiesDelegate.h>
#include <CapabilitiesDelegate/Storage/SQLiteCapabilitiesDelegateStorage.h>
#include <Captions/CaptionsComponent.h>
#include <ContextManager/ContextManager.h>
#include <Endpoints/DefaultEndpointBuilder.h>
#include <PlaybackController/PlaybackControllerComponent.h>
#include <RegistrationManager/RegistrationManagerComponent.h>
#include <SpeakerManager/DefaultChannelVolumeFactory.h>
#include <SpeakerManager/SpeakerManagerComponent.h>
#include <SynchronizeStateSender/SynchronizeStateSenderFactory.h>
#include <System/SystemComponent.h>
#include <SystemSoundPlayer/SystemSoundPlayer.h>
#include <TemplateRuntime/RenderPlayerInfoCardsProviderRegistrar.h>
#include <acsdkDeviceSetup/DeviceSetupComponent.h>
#include "DefaultClient/DefaultClientComponent.h"
#include "DefaultClient/StubApplicationAudioPipelineFactory.h"
Namespaces | |
alexaClientSDK | |
Whether or not curl logs should be emitted. | |
alexaClientSDK::defaultClient | |
Macros | |
#define | LX(event) alexaClientSDK::avsCommon::utils::logger::LogEntry(TAG, event) |
Functions | |
static const std::string | alexaClientSDK::defaultClient::TAG ("DefaultClientComponent") |
String to identify log entries originating from this file. More... | |
static std::shared_ptr< AlexaEventProcessedNotifierInterface > | alexaClientSDK::defaultClient::createAlexaEventProcessedNotifierInterface (const std::shared_ptr< CapabilitiesDelegateInterface > &capabilitiesDelegate) |
static std::function< std::shared_ptr< MessageRouterInterface > std::shared_ptr< ShutdownNotifierInterface > shutdownNotifier, std::shared_ptr< AuthDelegateInterface > authDelegate, std::shared_ptr< AttachmentManagerInterface > attachmentManager, std::shared_ptr< TransportFactoryInterface > transportFactory)> | alexaClientSDK::defaultClient::getCreateMessageRouter (const std::shared_ptr< MessageRouterFactoryInterface > &messageRouterFactory) |
static std::function< std::shared_ptr< ApplicationAudioPipelineFactoryInterface > std::shared_ptr< SpeakerManagerInterface >, std::shared_ptr< captions::CaptionManagerInterface >)> | alexaClientSDK::defaultClient::getCreateApplicationAudioPipelineFactory (std::shared_ptr< StubApplicationAudioPipelineFactory > stubAudioPipelineFactory) |
static std::function< std::shared_ptr< settings::storage::DeviceSettingStorageInterface >)> | alexaClientSDK::defaultClient::getCreateDeviceSettingStorageInterface (std::shared_ptr< settings::storage::DeviceSettingStorageInterface > storage) |
DefaultClientComponent | alexaClientSDK::defaultClient::getComponent (const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > &authDelegate, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::LocaleAssetsManagerInterface > &localeAssetsManager, const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &customerDataManager, const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &miscStorage, const std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > &internetConnectionMonitor, const std::shared_ptr< avsCommon::sdkInterfaces::AVSGatewayManagerInterface > &avsGatewayManager, const std::shared_ptr< avsCommon::sdkInterfaces::CapabilitiesDelegateInterface > &capabilitiesDelegate, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder, const std::shared_ptr< avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface > &diagnostics, const std::shared_ptr< alexaClientSDK::acl::TransportFactoryInterface > &transportFactory, const std::shared_ptr< alexaClientSDK::acl::MessageRouterFactoryInterface > &messageRouterFactory, const std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > &channelVolumeFactory, const std::shared_ptr< avsCommon::sdkInterfaces::ExpectSpeechTimeoutHandlerInterface > &expectSpeechTimeoutHandler, const std::shared_ptr< acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface > &equalizerRuntimeSetup, const std::shared_ptr< StubApplicationAudioPipelineFactory > &stubAudioPipelineFactory, const std::shared_ptr< avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface > &audioMediaResourceProvider, const std::shared_ptr< certifiedSender::MessageStorageInterface > &messageStorage, const std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > &powerResourceManager, const acsdkExternalMediaPlayer::ExternalMediaPlayer::AdapterCreationMap &adapterCreationMap, const std::shared_ptr< avsCommon::sdkInterfaces::SystemTimeZoneInterface > &systemTimeZone, const std::shared_ptr< settings::storage::DeviceSettingStorageInterface > &deviceSettingStorage, bool startAlertSchedulingOnInitialization, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > &audioFactory, const std::shared_ptr< acsdkAlerts::storage::AlertStorageInterface > &alertStorage, const std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceManagerInterface > &bluetoothDeviceManager, const std::shared_ptr< acsdkBluetoothInterfaces::BluetoothStorageInterface > &bluetoothStorage, const std::shared_ptr< acsdkBluetoothInterfaces::BluetoothDeviceConnectionRulesProviderInterface > &bluetoothConnectionRulesProvider, const std::shared_ptr< acsdkNotificationsInterfaces::NotificationsStorageInterface > ¬ificationsStorage) |
#define LX | ( | event | ) | alexaClientSDK::avsCommon::utils::logger::LogEntry(TAG, event) |
Create a LogEntry using this file's TAG and the specified event string.
The | event string for this LogEntry . |
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0