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

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

activate()alexaClientSDK::acsdkAlerts::Alert
Alert(std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >()> defaultAudioFactory, std::function< std::pair< std::unique_ptr< std::istream >, const avsCommon::utils::MediaType >()> shortAudioFactory, std::shared_ptr< settings::DeviceSettingsManager > settingsManager)alexaClientSDK::acsdkAlerts::Alert
createAlertInfo(acsdkAlertsInterfaces::AlertObserverInterface::State state, const std::string &reason="") constalexaClientSDK::acsdkAlerts::Alert
deactivate(StopReason reason)alexaClientSDK::acsdkAlerts::Alert
getAlertData(StaticData *staticData, DynamicData *dynamicData) constalexaClientSDK::acsdkAlerts::Alert
getAssetConfiguration() constalexaClientSDK::acsdkAlerts::Alert
getBackgroundAssetId() constalexaClientSDK::acsdkAlerts::Alert
getContextInfo() constalexaClientSDK::acsdkAlerts::Alert
getDefaultAudioFactory() constalexaClientSDK::acsdkAlerts::Alert
getId() constalexaClientSDK::acsdkAlerts::Alert
getLabel() constalexaClientSDK::acsdkAlerts::Alert
getLoopCount() constalexaClientSDK::acsdkAlerts::Alert
getLoopPause() constalexaClientSDK::acsdkAlerts::Alert
getOriginalTime() constalexaClientSDK::acsdkAlerts::Alert
getScheduledTime_ISO_8601() constalexaClientSDK::acsdkAlerts::Alert
getScheduledTime_Unix() constalexaClientSDK::acsdkAlerts::Alert
getScheduledTime_Utc_TimePoint() constalexaClientSDK::acsdkAlerts::Alert
getShortAudioFactory() constalexaClientSDK::acsdkAlerts::Alert
getState() constalexaClientSDK::acsdkAlerts::Alert
getStopReason() constalexaClientSDK::acsdkAlerts::Alert
getToken() constalexaClientSDK::acsdkAlerts::Alert
getType() constalexaClientSDK::acsdkAlerts::Alert
getTypeName() const =0alexaClientSDK::acsdkAlerts::Alertpure virtual
isPastDue(int64_t currentUnixTime, std::chrono::seconds timeLimit)alexaClientSDK::acsdkAlerts::Alert
onRendererStateChange(renderer::RendererObserverInterface::State state, const std::string &reason) overridealexaClientSDK::acsdkAlerts::Alertvirtual
parseFromJson(const rapidjson::Value &payload, std::string *errorMessage)alexaClientSDK::acsdkAlerts::Alert
ParseFromJsonStatus enum namealexaClientSDK::acsdkAlerts::Alert
parseFromJsonStatusToString(Alert::ParseFromJsonStatus parseFromJsonStatus)alexaClientSDK::acsdkAlerts::Alertstatic
printDiagnostic()alexaClientSDK::acsdkAlerts::Alert
reset()alexaClientSDK::acsdkAlerts::Alert
setAlertData(StaticData *staticData, DynamicData *dynamicData)alexaClientSDK::acsdkAlerts::Alert
setAssetConfiguration(const AssetConfiguration &assetConfiguration)alexaClientSDK::acsdkAlerts::Alert
setFocusState(avsCommon::avs::FocusState focusState, avsCommon::avs::MixingBehavior behavior)alexaClientSDK::acsdkAlerts::Alert
setObserver(acsdkAlertsInterfaces::AlertObserverInterface *observer)alexaClientSDK::acsdkAlerts::Alert
setRenderer(std::shared_ptr< renderer::RendererInterface > renderer)alexaClientSDK::acsdkAlerts::Alert
setStateActive()alexaClientSDK::acsdkAlerts::Alert
snooze(const std::string &updatedScheduledTime)alexaClientSDK::acsdkAlerts::Alert
State enum namealexaClientSDK::acsdkAlerts::Alert
stateToString(Alert::State state)alexaClientSDK::acsdkAlerts::Alertstatic
alexaClientSDK::acsdkAlerts::renderer::RendererObserverInterface::stateToString(State state)alexaClientSDK::acsdkAlerts::renderer::RendererObserverInterfaceinlinestatic
StopReason enum namealexaClientSDK::acsdkAlerts::Alert
stopReasonToString(Alert::StopReason stopReason)alexaClientSDK::acsdkAlerts::Alertstatic
updateScheduledTime(const std::string &newScheduledTime)alexaClientSDK::acsdkAlerts::Alert
validateLabelString(const std::string &label)alexaClientSDK::acsdkAlerts::Alertstatic
validateOriginalTimeString(const std::string &originalTimeStr)alexaClientSDK::acsdkAlerts::Alertstatic
~RendererObserverInterface()=defaultalexaClientSDK::acsdkAlerts::renderer::RendererObserverInterfacevirtual

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