14#ifndef ZYPP_MEDIA_PRIVATE_ATTACHEDMEDIAINFO_P_H_INCLUDED
15#define ZYPP_MEDIA_PRIVATE_ATTACHEDMEDIAINFO_P_H_INCLUDED
20#include <zypp-media/ng/ProvideSpec>
34 void unref_to(
unsigned int refCnt )
const override;
35 void ref_to(
unsigned refCnt )
const override;
42 const std::string &
name()
const;
59 mutable std::optional<std::chrono::steady_clock::time_point>
_idleSince;
Manages a data source characterized by an authoritative URL and a list of mirror URLs.
Base class for reference counted objects.
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
#define DEFINE_PTR_TYPE(NAME)
Forward declaration of Ptr types.