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

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

bulkErase(const std::list< std::shared_ptr< Alert >> &alertList) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
clearDatabase() overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
close() overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
create(const avsCommon::utils::configuration::ConfigurationNode &configurationRoot, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface > &alertsAudioFactory, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragestatic
createAlertStorageInterface(const std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > &configurationRoot, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > &audioFactory, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragestatic
createDatabase() overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
erase(std::shared_ptr< Alert > alert) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
eraseOffline(const std::string &token, int id) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
load(std::vector< std::shared_ptr< Alert >> *alertContainer, std::shared_ptr< settings::DeviceSettingsManager > settingsManager) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
loadOfflineAlerts(rapidjson::Value *alertContainer, rapidjson::Document::AllocatorType &allocator) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
modify(std::shared_ptr< Alert > alert) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
open() overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
printStats(StatLevel level=StatLevel::ONE_LINE)alexaClientSDK::acsdkAlerts::storage::SQLiteAlertStorage
StatLevel enum namealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStorage
store(std::shared_ptr< Alert > alert) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
storeOfflineAlert(const std::string &token, const std::string &scheduledTime, const std::string &eventTime) overridealexaClientSDK::acsdkAlerts::storage::SQLiteAlertStoragevirtual
~AlertStorageInterface()=defaultalexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacevirtual
~SQLiteAlertStorage()alexaClientSDK::acsdkAlerts::storage::SQLiteAlertStorage

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