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

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

bulkErase(const std::list< std::shared_ptr< Alert >> &alertList)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
clearDatabase()=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
close()=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
createDatabase()=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
erase(std::shared_ptr< Alert > alert)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
eraseOffline(const std::string &token, int id)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
load(std::vector< std::shared_ptr< Alert >> *alertContainer, std::shared_ptr< settings::DeviceSettingsManager > settingsManager)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
loadOfflineAlerts(rapidjson::Value *alertContainer, rapidjson::Document::AllocatorType &allocator)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
modify(std::shared_ptr< Alert > alert)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
open()=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
store(std::shared_ptr< Alert > alert)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
storeOfflineAlert(const std::string &token, const std::string &scheduledTime, const std::string &eventTime)=0alexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacepure virtual
~AlertStorageInterface()=defaultalexaClientSDK::acsdkAlerts::storage::AlertStorageInterfacevirtual

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