checkIfOkToDownload(std::shared_ptr< commonInterfaces::VendableArtifact > availableArtifact, size_t freeSpaceNeeded) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | |
alexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterface::checkIfOkToDownload(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, size_t freeSpaceNeeded)=0 | alexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterface | pure virtual |
deleteAndCleanup() | alexaClientSDK::acsdkAssets::manager::Requester | inline |
deregisterCommunicationHandlerPropsLocked(std::unique_lock< std::mutex > &lock) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
download() override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
functionToBeInvoked(const std::string &Name) override | alexaClientSDK::acsdkAssets::manager::Requester | |
FunctionInvokerInterface< std::string >::functionToBeInvoked(const std::string &name, Types... args)=0 | alexaClientSDK::acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string > | pure virtual |
getArtifactPath() | alexaClientSDK::acsdkAssets::manager::Requester | |
getArtifactRequest() const | alexaClientSDK::acsdkAssets::manager::Requester | inline |
getLastUsed() const | alexaClientSDK::acsdkAssets::manager::Requester | inline |
getPriority() const | alexaClientSDK::acsdkAssets::manager::Requester | inline |
getState() const | alexaClientSDK::acsdkAssets::manager::Requester | inline |
handleAcquiredResourceLocked(std::unique_lock< std::mutex > &lock, const std::shared_ptr< Resource > &newResource) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
handleDownloadFailureLocked(std::unique_lock< std::mutex > &lock) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
handleUpdate(bool accept) | alexaClientSDK::acsdkAssets::manager::Requester | |
handleUpdateLocked(std::unique_lock< std::mutex > &lock, bool accept) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
initializeFromStorage() | alexaClientSDK::acsdkAssets::manager::Requester | protected |
isDownloaded() | alexaClientSDK::acsdkAssets::manager::Requester | inline |
m_communicationHandler | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_communicationHandlerRegistered | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_eventMutex | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_metadata | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_metadataFilePath | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_pendingUpdate | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_priorityProperty | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_resource | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_stateProperty | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_storageManager | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_storageReservationToken | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_timer | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_updateNotificationsSent | alexaClientSDK::acsdkAssets::manager::Requester | protected |
m_updateProperty | alexaClientSDK::acsdkAssets::manager::Requester | protected |
name() const | alexaClientSDK::acsdkAssets::manager::Requester | inline |
notifyUpdateIsAvailableLocked(std::unique_lock< std::mutex > &lock) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
onArtifactDownloaded(std::shared_ptr< commonInterfaces::VendableArtifact > downloadedArtifact, const std::string &path) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | |
alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface::onArtifactDownloaded(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, const std::string &path)=0 | alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface | pure virtual |
onCheckFailure(commonInterfaces::ResultCode errorCode) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
onDownloadFailure(commonInterfaces::ResultCode errorCode) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
onProgressUpdate(int progress) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
onStart() override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
registerCommunicationHandlerPropsLocked() | alexaClientSDK::acsdkAssets::manager::Requester | protected |
Requester(std::shared_ptr< StorageManager > storageManager, std::shared_ptr< commonInterfaces::AmdCommunicationInterface > communicationHandler, std::shared_ptr< RequesterMetadata > metadata, std::string metadataFilePath) | alexaClientSDK::acsdkAssets::manager::Requester | protected |
setPriority(commonInterfaces::Priority newPriority) | alexaClientSDK::acsdkAssets::manager::Requester | virtual |
setStateLocked(commonInterfaces::State newState) | alexaClientSDK::acsdkAssets::manager::Requester | inlineprotected |
START_TIME_OFFSET | alexaClientSDK::acsdkAssets::manager::Requester | static |
updateLastUsedTimestampLocked() | alexaClientSDK::acsdkAssets::manager::Requester | protected |
validateWriteRequest(const std::string &name, int newValue) override | alexaClientSDK::acsdkAssets::manager::DavsRequester | virtual |
~CommunicationPropertyValidatorInterface()=default | alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< int > | virtual |
~DavsCheckCallbackInterface()=default | alexaClientSDK::acsdkAssets::davsInterfaces::DavsCheckCallbackInterface | virtual |
~DavsDownloadCallbackInterface()=default | alexaClientSDK::acsdkAssets::davsInterfaces::DavsDownloadCallbackInterface | virtual |
~DavsRequester() override | alexaClientSDK::acsdkAssets::manager::DavsRequester | inline |
~FunctionInvokerInterface()=default | alexaClientSDK::acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string > | virtual |
~Requester() | alexaClientSDK::acsdkAssets::manager::Requester | virtual |