16 #ifndef ACSDKDAVSCLIENTINTERFACES_DAVSCHECKCALLBACKINTERFACE_H_ 17 #define ACSDKDAVSCLIENTINTERFACES_DAVSCHECKCALLBACKINTERFACE_H_ 23 namespace acsdkAssets {
24 namespace davsInterfaces {
43 std::shared_ptr<commonInterfaces::VendableArtifact> artifact,
44 size_t freeSpaceNeeded) = 0;
58 #endif // ACSDKDAVSCLIENTINTERFACES_DAVSCHECKCALLBACKINTERFACE_H_ Definition: DavsCheckCallbackInterface.h:26
virtual void onCheckFailure(commonInterfaces::ResultCode errorCode)=0
virtual bool checkIfOkToDownload(std::shared_ptr< commonInterfaces::VendableArtifact > artifact, size_t freeSpaceNeeded)=0
virtual ~DavsCheckCallbackInterface()=default
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
ResultCode
Definition: ResultCode.h:24