9#ifndef ZYPP_MEDIA_NG_LAZYMEDIAHANDLE_H
10#define ZYPP_MEDIA_NG_LAZYMEDIAHANDLE_H
12#include <zypp-media/ng/ProvideSpec>
18 template <
class Prov
ideType >
28 std::make_shared<Data>(
59 const std::vector<zypp::Url> &
urls()
const {
63 std::optional<MediaHandle>
handle ()
const {
71 const std::optional<zypp::Pathname> &
localPath()
const
73 static std::optional<zypp::Pathname> noHandle;
std::weak_ptr< T > WeakRef