AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkAlerts::AlertsCapabilityAgent Member List

This is the complete list of members for alexaClientSDK::acsdkAlerts::AlertsCapabilityAgent, including all inherited members.

addObserver(std::shared_ptr< acsdkAlertsInterfaces::AlertObserverInterface > observer) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgent
alexaClientSDK::acsdkAlertsInterfaces::AlertsCapabilityAgentInterface::addObserver(std::shared_ptr< acsdkAlertsInterfaces::AlertObserverInterface > observer)=0alexaClientSDK::acsdkAlertsInterfaces::AlertsCapabilityAgentInterfacepure virtual
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") constalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
cancelDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
canStateBeRetrieved()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
ChangedReason enum namealexaClientSDK::avsCommon::sdkInterfaces::ConnectionStatusObserverInterface
clearData() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
create(std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > connectionManager, std::shared_ptr< certifiedSender::CertifiedSender > certifiedMessageSender, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface > focusManager, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< storage::AlertStorageInterface > alertStorage, std::shared_ptr< avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface > alertsAudioFactory, std::shared_ptr< renderer::RendererInterface > alertRenderer, std::shared_ptr< registrationManager::CustomerDataManagerInterface > dataManager, std::shared_ptr< settings::AlarmVolumeRampSetting > alarmVolumeRampSetting, std::shared_ptr< settings::DeviceSettingsManager > settingsManager, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, bool startAlertSchedulingOnInitialization=true, std::shared_ptr< acsdkSystemClockMonitorInterfaces::SystemClockNotifierInterface > systemClockMonitor=nullptr)alexaClientSDK::acsdkAlerts::AlertsCapabilityAgentstatic
createAlertsCapabilityAgent(const std::shared_ptr< acsdkAlerts::renderer::Renderer > &alertRenderer, const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier, const std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > &connectionManager, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionEncounteredSender, const acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > &audioFocusManager, const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender, const std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > &speakerManager, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > &audioFactory, const acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > &endpointCapabilitiesRegistrar, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder, const std::shared_ptr< acsdkSystemClockMonitorInterfaces::SystemClockNotifierInterface > &systemClockMonitor, const std::shared_ptr< certifiedSender::CertifiedSender > &certifiedSender, const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &dataManager, const std::shared_ptr< settings::DeviceSettingsManager > &settingsManager, const std::shared_ptr< storage::AlertStorageInterface > &alertStorage, bool startAlertSchedulingOnInitialization=true)alexaClientSDK::acsdkAlerts::AlertsCapabilityAgentstatic
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result)alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedvirtual
CustomerDataHandler(const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &dataManager)alexaClientSDK::registrationManager::CustomerDataHandler
getAlarmVolumeRampMetadata()alexaClientSDK::acsdkAlerts::AlertsCapabilityAgentstatic
getAlertVolume()alexaClientSDK::acsdkAlerts::AlertsCapabilityAgent
getCapabilityConfigurations() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
getConfiguration() const overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
handleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
hasReportableStateProperties()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
m_exceptionEncounteredSenderalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
m_namespacealexaClientSDK::avsCommon::avs::CapabilityAgentprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onAlertStateChange(const AlertInfo &alertInfo) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onConnectionStatusChanged(const Status status, const ChangedReason reason) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
alexaClientSDK::avsCommon::sdkInterfaces::ConnectionStatusObserverInterface::onConnectionStatusChanged(const Status status, const std::vector< EngineConnectionStatus > &engineStatuses)alexaClientSDK::avsCommon::sdkInterfaces::ConnectionStatusObserverInterfaceinlinevirtual
onContextAvailable(const std::string &jsonContext)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error, ContextRequestToken token)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onDeregistered() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onFocusChanged(avsCommon::avs::FocusState focusState, avsCommon::avs::MixingBehavior behavior) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onFocusChanged(const std::string &channelName, avsCommon::avs::FocusState newFocus) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onLocalStop() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onSpeakerSettingsChanged(const Source &source, const avsCommon::sdkInterfaces::ChannelVolumeInterface::Type &type, const avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings &settings) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
onSystemClockSynchronized() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
ORIGINAL_TIME_FIELD_MINalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacestatic
ORIGINAL_TIME_HOUR_MAXalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacestatic
ORIGINAL_TIME_MILLISECOND_MAXalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacestatic
ORIGINAL_TIME_MINUTE_MAXalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacestatic
ORIGINAL_TIME_SECOND_MAXalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacestatic
originalTimeToString(const OriginalTime &originalTime)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
preHandleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override finalalexaClientSDK::avsCommon::avs::CapabilityAgent
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacepure virtual
provideState(const avs::NamespaceAndName &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
removeAllAlerts() overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgentvirtual
removeDirective(const std::string &messageId)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
removeObserver(std::shared_ptr< acsdkAlertsInterfaces::AlertObserverInterface > observer) overridealexaClientSDK::acsdkAlerts::AlertsCapabilityAgent
alexaClientSDK::acsdkAlertsInterfaces::AlertsCapabilityAgentInterface::removeObserver(std::shared_ptr< acsdkAlertsInterfaces::AlertObserverInterface > observer)=0alexaClientSDK::acsdkAlertsInterfaces::AlertsCapabilityAgentInterfacepure virtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
sendExceptionEncounteredAndReportFailed(std::shared_ptr< DirectiveInfo > info, const std::string &message, avsCommon::avs::ExceptionErrorType type=avsCommon::avs::ExceptionErrorType::INTERNAL_ERROR)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
shouldQueryState()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
Source enum namealexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterface
State enum namealexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface
stateToString(State state)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
Status enum namealexaClientSDK::avsCommon::sdkInterfaces::ConnectionStatusObserverInterface
Type enum namealexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface
typeToString(Type type)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
withinBounds(T value, T minVal, T maxVal)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
~AlertObserverInterface()=defaultalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacevirtual
~AlertsCapabilityAgentInterface()=defaultalexaClientSDK::acsdkAlertsInterfaces::AlertsCapabilityAgentInterfacevirtual
~CapabilityAgent()=defaultalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
~CapabilityConfigurationInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterfacevirtual
~ChannelObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterfacevirtual
~ConnectionStatusObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ConnectionStatusObserverInterfacevirtual
~ContextRequesterInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfacevirtual
~CustomerDataHandler()alexaClientSDK::registrationManager::CustomerDataHandlervirtual
~CustomerDataHandlerInterface()=defaultalexaClientSDK::registrationManager::CustomerDataHandlerInterfacevirtual
~DirectiveHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacevirtual
~FocusManagerObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerObserverInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~SpeakerManagerObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterfacevirtual
~StateProviderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfacevirtual
~SystemClockMonitorObserverInterface()=defaultalexaClientSDK::acsdkSystemClockMonitorInterfaces::SystemClockMonitorObserverInterfacevirtual

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