![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|


Public Member Functions | |
| void | onStart () override |
| void | onArtifactDownloaded (std::shared_ptr< VendableArtifact >, const std::string &artifactPath) override |
| void | onDownloadFailure (ResultCode) override |
| void | onProgressUpdate (int prog) override |
Public Member Functions inherited from alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface | |
| virtual | ~DavsDownloadCallbackInterface ()=default |
| virtual void | onArtifactDownloaded (std::shared_ptr< commonInterfaces::VendableArtifact > artifact, const std::string &path)=0 |
Public Attributes | |
| bool | started |
| bool | downloaded |
| bool | failure |
| int | progress |
| string | path |
|
inlineoverride |
|
inlineoverridevirtual |
An event that is called when the download fails, providing a reason for failure.
| errorCode | reason for the failure. |
Implements alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface.
|
inlineoverridevirtual |
An event that is called periodically to denote the progress of the download.
| progress | ALWAYS VALID, between 0 and 100 |
Implements alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface.
|
inlineoverridevirtual |
An event that is called as soon as the download has started.
Implements alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface.
| bool MyDownloader::downloaded |
| bool MyDownloader::failure |
| string MyDownloader::path |
| int MyDownloader::progress |
| bool MyDownloader::started |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0