9#ifndef ZYPP_NG_CHECKSUMWORKFLOW_INCLUDED
10#define ZYPP_NG_CHECKSUMWORKFLOW_INCLUDED
12#include <zypp-core/zyppng/async/AsyncOp>
13#include <zypp-core/zyppng/pipelines/Expected>
33 expected<void>
verifyChecksum ( SyncContextRef zyppCtx, zypp::CheckSum checksum, zypp::Pathname file );
40 std::function< AsyncOpRef<expected<ProvideRes>>( ProvideRes && ) >
checksumFileChecker( ContextRef zyppCtx, zypp::CheckSum checksum );
A ProvideRes object is a reference counted ownership of a resource in the cache provided by a Provide...
Types and functions for filesystem operations.
Easy-to use interface to the ZYPP dependency resolver.
std::function< AsyncOpRef< expected< ProvideRes > >(ProvideRes &&)> checksumFileChecker(ContextRef zyppCtx, zypp::CheckSum checksum)
expected< void > verifyChecksum(SyncContextRef zyppCtx, zypp::CheckSum checksum, zypp::Pathname file)
std::shared_ptr< AsyncOp< T > > AsyncOpRef
MediaSyncFacade::Res SyncProvideRes
#define ZYPP_FWD_DECL_TYPE_WITH_REFS(T)