16 #ifndef ACSDKDAVSCLIENTINTERFACES_DAVSDOWNLOADCALLBACKINTERFACE_H_ 17 #define ACSDKDAVSCLIENTINTERFACES_DAVSDOWNLOADCALLBACKINTERFACE_H_ 23 namespace acsdkAssets {
24 namespace davsInterfaces {
46 std::shared_ptr<commonInterfaces::VendableArtifact> artifact,
68 #endif // ACSDKDAVSCLIENTINTERFACES_DAVSDOWNLOADCALLBACKINTERFACE_H_ ::std::string string
Definition: gtest-port.h:1097
virtual ~DavsDownloadCallbackInterface()=default
virtual void onArtifactDownloaded(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, const std::string &path)=0
virtual void onDownloadFailure(commonInterfaces::ResultCode errorCode)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: DavsDownloadCallbackInterface.h:26
ResultCode
Definition: ResultCode.h:24
virtual void onProgressUpdate(int progress)=0