14#ifndef ZYPP_MEDIA_PRIVATE_ATTACHEDMEDIAINFO_P_H_INCLUDED
15#define ZYPP_MEDIA_PRIVATE_ATTACHEDMEDIAINFO_P_H_INCLUDED
19#include "zypp-core/base/ReferenceCounted.h"
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;
55 mutable std::optional<std::chrono::steady_clock::time_point>
_idleSince;
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.