| 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) override | alexaClientSDK::acsdkAlerts::AlertScheduler | virtual |
| onLocalStop() | alexaClientSDK::acsdkAlerts::AlertScheduler | |
| ORIGINAL_TIME_FIELD_MIN | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | static |
| ORIGINAL_TIME_HOUR_MAX | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | static |
| ORIGINAL_TIME_MILLISECOND_MAX | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | static |
| ORIGINAL_TIME_MINUTE_MAX | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | static |
| ORIGINAL_TIME_SECOND_MAX | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | static |
| originalTimeToString(const OriginalTime &originalTime) | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | inlinestatic |
| 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 name | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | |
| stateToString(State state) | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | inlinestatic |
| Type enum name | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | |
| typeToString(Type type) | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | inlinestatic |
| updateFocus(avsCommon::avs::FocusState focusState, avsCommon::avs::MixingBehavior behavior) | alexaClientSDK::acsdkAlerts::AlertScheduler | |
| withinBounds(T value, T minVal, T maxVal) | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | inlinestatic |
| ~AlertObserverInterface()=default | alexaClientSDK::acsdkAlertsInterfaces::AlertObserverInterface | virtual |