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

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

addObserver(const std::shared_ptr< clientInterfaces::ArtifactChangeObserver > &observer) overridealexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inlinevirtual
addWeakPtrObserver(const std::weak_ptr< clientInterfaces::ArtifactChangeObserver > &observer) overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
alexaClientSDK::acsdkAssets::clientInterfaces::ArtifactWrapperInterface::addWeakPtrObserver(const std::weak_ptr< ArtifactChangeObserver > &observer)=0alexaClientSDK::acsdkAssets::clientInterfaces::ArtifactWrapperInterfacepure virtual
create(const std::shared_ptr< commonInterfaces::AmdCommunicationInterface > &amdComm, const std::shared_ptr< commonInterfaces::ArtifactRequest > &request, const std::shared_ptr< clientInterfaces::ArtifactUpdateValidator > &updateValidator=nullptr)alexaClientSDK::acsdkAssets::client::ArtifactWrapperstatic
download() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrappervirtual
erase() overridealexaClientSDK::acsdkAssets::client::ArtifactWrappervirtual
getPath() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrappervirtual
getPriority() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrappervirtual
getRequest() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
isAvailable() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
isPending() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
name() const overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
Notifier()alexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inline
notifyObservers(std::function< void(const std::shared_ptr< clientInterfaces::ArtifactChangeObserver > &)> notify) overridealexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inlinevirtual
notifyObserversInReverse(std::function< void(const std::shared_ptr< clientInterfaces::ArtifactChangeObserver > &)> notify) overridealexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inlinevirtual
operator!=(const ArtifactWrapper &rhs) constalexaClientSDK::acsdkAssets::client::ArtifactWrapperinline
operator==(const ArtifactWrapper &rhs) constalexaClientSDK::acsdkAssets::client::ArtifactWrapperinline
removeObserver(const std::shared_ptr< clientInterfaces::ArtifactChangeObserver > &observer) overridealexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inlinevirtual
removeWeakPtrObserver(const std::weak_ptr< clientInterfaces::ArtifactChangeObserver > &observer) overridealexaClientSDK::acsdkAssets::client::ArtifactWrapperinlinevirtual
alexaClientSDK::acsdkAssets::clientInterfaces::ArtifactWrapperInterface::removeWeakPtrObserver(const std::weak_ptr< ArtifactChangeObserver > &observer)=0alexaClientSDK::acsdkAssets::clientInterfaces::ArtifactWrapperInterfacepure virtual
setAddObserverFunction(std::function< void(const std::shared_ptr< clientInterfaces::ArtifactChangeObserver > &)> addObserverFunc) overridealexaClientSDK::notifier::Notifier< clientInterfaces::ArtifactChangeObserver >inlinevirtual
setPriority(commonInterfaces::Priority priority) overridealexaClientSDK::acsdkAssets::client::ArtifactWrappervirtual
~ArtifactWrapper() override=defaultalexaClientSDK::acsdkAssets::client::ArtifactWrapper
~ArtifactWrapperInterface()=defaultalexaClientSDK::acsdkAssets::clientInterfaces::ArtifactWrapperInterfacevirtual
CommunicationPropertyChangeSubscriber< int >::~CommunicationPropertyChangeSubscriber()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< int >virtual
CommunicationPropertyChangeSubscriber< std::string >::~CommunicationPropertyChangeSubscriber()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< std::string >virtual
~NotifierInterface()=defaultalexaClientSDK::notifierInterfaces::NotifierInterface< clientInterfaces::ArtifactChangeObserver >virtual

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