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

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

AlertScheduler(std::shared_ptr< storage::AlertStorageInterface > alertStorage, std::shared_ptr< renderer::RendererInterface > alertRenderer, std::chrono::seconds alertPastDueTimeLimitSeconds, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::acsdkAlerts::AlertScheduler
clearData(Alert::StopReason reason=Alert::StopReason::SHUTDOWN)alexaClientSDK::acsdkAlerts::AlertScheduler
deleteAlert(const std::string &alertToken)alexaClientSDK::acsdkAlerts::AlertScheduler
deleteAlerts(const std::list< std::string > &tokenList)alexaClientSDK::acsdkAlerts::AlertScheduler
deleteOfflineStoppedAlert(const std::string &token, int id)alexaClientSDK::acsdkAlerts::AlertScheduler
getActiveAlert()alexaClientSDK::acsdkAlerts::AlertScheduler
getAllAlerts()alexaClientSDK::acsdkAlerts::AlertScheduler
getContextInfo()alexaClientSDK::acsdkAlerts::AlertScheduler
getFocusState()alexaClientSDK::acsdkAlerts::AlertScheduler
getOfflineStoppedAlerts(rapidjson::Value *alertContainer, rapidjson::Document::AllocatorType &allocator)alexaClientSDK::acsdkAlerts::AlertScheduler
initialize(const std::shared_ptr< acsdkAlertsInterfaces::AlertObserverInterface > &observer, const std::shared_ptr< settings::DeviceSettingsManager > &settingsManager, bool startAlertSchedulingOnInitialization=true)alexaClientSDK::acsdkAlerts::AlertScheduler
isAlertActive(std::shared_ptr< Alert > alert)alexaClientSDK::acsdkAlerts::AlertScheduler
onAlertStateChange(const AlertInfo &alertInfo) overridealexaClientSDK::acsdkAlerts::AlertSchedulervirtual
onLocalStop()alexaClientSDK::acsdkAlerts::AlertScheduler
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
reloadAlertsFromDatabase(std::shared_ptr< settings::DeviceSettingsManager > settingsManager, bool shouldScheduleAlerts)alexaClientSDK::acsdkAlerts::AlertScheduler
saveOfflineStoppedAlert(const std::string &alertToken, const std::string &scheduledTime, const std::string &eventTime)alexaClientSDK::acsdkAlerts::AlertScheduler
scheduleAlert(std::shared_ptr< Alert > alert)alexaClientSDK::acsdkAlerts::AlertScheduler
shutdown()alexaClientSDK::acsdkAlerts::AlertScheduler
snoozeAlert(const std::string &alertToken, const std::string &updatedTime_ISO_8601)alexaClientSDK::acsdkAlerts::AlertScheduler
State enum namealexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface
stateToString(State state)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
Type enum namealexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface
typeToString(Type type)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
updateFocus(avsCommon::avs::FocusState focusState, avsCommon::avs::MixingBehavior behavior)alexaClientSDK::acsdkAlerts::AlertScheduler
withinBounds(T value, T minVal, T maxVal)alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfaceinlinestatic
~AlertObserverInterface()=defaultalexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterfacevirtual

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