9#ifndef ZYPP_MEDIA_NG_LAZYMEDIAHANDLE_H
10#define ZYPP_MEDIA_NG_LAZYMEDIAHANDLE_H
13#include <zypp-media/ng/ProvideSpec>
19 template <
class Prov
ideType >
29 std::make_shared<Data>(
61 std::optional<MediaHandle>
handle ()
const {
69 const std::optional<zypp::Pathname> &
localPath()
const
71 static std::optional<zypp::Pathname> noHandle;
Manages a data source characterized by an authoritative URL and a list of mirror URLs.
std::weak_ptr< T > WeakRef