AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkAssets::manager::DavsRequester Member List

This is the complete list of members for alexaClientSDK::acsdkAssets::manager::DavsRequester, including all inherited members.

checkIfOkToDownload(std::shared_ptr< commonInterfaces::VendableArtifact > availableArtifact, size_t freeSpaceNeeded) overridealexaClientSDK::acsdkAssets::manager::DavsRequester
alexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterface::checkIfOkToDownload(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, size_t freeSpaceNeeded)=0alexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterfacepure virtual
deleteAndCleanup()alexaClientSDK::acsdkAssets::manager::Requesterinline
deregisterCommunicationHandlerPropsLocked(std::unique_lock< std::mutex > &lock)alexaClientSDK::acsdkAssets::manager::Requesterprotected
download() overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
functionToBeInvoked(const std::string &Name) overridealexaClientSDK::acsdkAssets::manager::Requester
FunctionInvokerInterface< std::string >::functionToBeInvoked(const std::string &name, Types... args)=0alexaClientSDK::acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string >pure virtual
getArtifactPath()alexaClientSDK::acsdkAssets::manager::Requester
getArtifactRequest() constalexaClientSDK::acsdkAssets::manager::Requesterinline
getLastUsed() constalexaClientSDK::acsdkAssets::manager::Requesterinline
getPriority() constalexaClientSDK::acsdkAssets::manager::Requesterinline
getState() constalexaClientSDK::acsdkAssets::manager::Requesterinline
handleAcquiredResourceLocked(std::unique_lock< std::mutex > &lock, const std::shared_ptr< Resource > &newResource)alexaClientSDK::acsdkAssets::manager::Requesterprotected
handleDownloadFailureLocked(std::unique_lock< std::mutex > &lock)alexaClientSDK::acsdkAssets::manager::Requesterprotected
handleUpdate(bool accept)alexaClientSDK::acsdkAssets::manager::Requester
handleUpdateLocked(std::unique_lock< std::mutex > &lock, bool accept)alexaClientSDK::acsdkAssets::manager::Requesterprotected
initializeFromStorage()alexaClientSDK::acsdkAssets::manager::Requesterprotected
isDownloaded()alexaClientSDK::acsdkAssets::manager::Requesterinline
m_communicationHandleralexaClientSDK::acsdkAssets::manager::Requesterprotected
m_communicationHandlerRegisteredalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_eventMutexalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_metadataalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_metadataFilePathalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_pendingUpdatealexaClientSDK::acsdkAssets::manager::Requesterprotected
m_priorityPropertyalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_resourcealexaClientSDK::acsdkAssets::manager::Requesterprotected
m_statePropertyalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_storageManageralexaClientSDK::acsdkAssets::manager::Requesterprotected
m_storageReservationTokenalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_timeralexaClientSDK::acsdkAssets::manager::Requesterprotected
m_updateNotificationsSentalexaClientSDK::acsdkAssets::manager::Requesterprotected
m_updatePropertyalexaClientSDK::acsdkAssets::manager::Requesterprotected
name() constalexaClientSDK::acsdkAssets::manager::Requesterinline
notifyUpdateIsAvailableLocked(std::unique_lock< std::mutex > &lock)alexaClientSDK::acsdkAssets::manager::Requesterprotected
onArtifactDownloaded(std::shared_ptr< commonInterfaces::VendableArtifact > downloadedArtifact, const std::string &path) overridealexaClientSDK::acsdkAssets::manager::DavsRequester
alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface::onArtifactDownloaded(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, const std::string &path)=0alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterfacepure virtual
onCheckFailure(commonInterfaces::ResultCode errorCode) overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
onDownloadFailure(commonInterfaces::ResultCode errorCode) overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
onProgressUpdate(int progress) overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
onStart() overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
registerCommunicationHandlerPropsLocked()alexaClientSDK::acsdkAssets::manager::Requesterprotected
Requester(std::shared_ptr< StorageManager > storageManager, std::shared_ptr< commonInterfaces::AmdCommunicationInterface > communicationHandler, std::shared_ptr< RequesterMetadata > metadata, std::string metadataFilePath)alexaClientSDK::acsdkAssets::manager::Requesterprotected
setPriority(commonInterfaces::Priority newPriority)alexaClientSDK::acsdkAssets::manager::Requestervirtual
setStateLocked(commonInterfaces::State newState)alexaClientSDK::acsdkAssets::manager::Requesterinlineprotected
START_TIME_OFFSETalexaClientSDK::acsdkAssets::manager::Requesterstatic
updateLastUsedTimestampLocked()alexaClientSDK::acsdkAssets::manager::Requesterprotected
validateWriteRequest(const std::string &name, int newValue) overridealexaClientSDK::acsdkAssets::manager::DavsRequestervirtual
~CommunicationPropertyValidatorInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< int >virtual
~DavsCheckCallbackInterface()=defaultalexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterfacevirtual
~DavsDownloadCallbackInterface()=defaultalexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterfacevirtual
~DavsRequester() overridealexaClientSDK::acsdkAssets::manager::DavsRequesterinline
~FunctionInvokerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string >virtual
~Requester()alexaClientSDK::acsdkAssets::manager::Requestervirtual

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