libzypp 17.37.17
zyppng::LazyMediaHandle< ProvideType >::Data Struct Reference

Public Member Functions

 Data (Ref< ProvideType > &&provider, zypp::MirroredOrigin &&origin, ProvideMediaSpec &&spec)
 Data (const Data &)=delete
 Data (Data &&)=delete
Dataoperator= (const Data &)=delete
Dataoperator= (Data &&)=delete

Public Attributes

WeakRef< ProvideType_provider
zypp::MirroredOrigin _origin
ProvideMediaSpec _spec
std::optional< MediaHandle_mediaHandle

Detailed Description

template<class ProvideType>
struct zyppng::LazyMediaHandle< ProvideType >::Data

Definition at line 83 of file lazymediahandle.h.

Constructor & Destructor Documentation

◆ Data() [1/3]

template<class ProvideType>
zyppng::LazyMediaHandle< ProvideType >::Data::Data ( Ref< ProvideType > && provider,
zypp::MirroredOrigin && origin,
ProvideMediaSpec && spec )
inline

Definition at line 84 of file lazymediahandle.h.

◆ Data() [2/3]

template<class ProvideType>
zyppng::LazyMediaHandle< ProvideType >::Data::Data ( const Data & )
delete

◆ Data() [3/3]

template<class ProvideType>
zyppng::LazyMediaHandle< ProvideType >::Data::Data ( Data && )
delete

Member Function Documentation

◆ operator=() [1/2]

template<class ProvideType>
Data & zyppng::LazyMediaHandle< ProvideType >::Data::operator= ( const Data & )
delete

◆ operator=() [2/2]

template<class ProvideType>
Data & zyppng::LazyMediaHandle< ProvideType >::Data::operator= ( Data && )
delete

Member Data Documentation

◆ _provider

template<class ProvideType>
WeakRef<ProvideType> zyppng::LazyMediaHandle< ProvideType >::Data::_provider

Definition at line 94 of file lazymediahandle.h.

◆ _origin

Definition at line 95 of file lazymediahandle.h.

◆ _spec

Definition at line 96 of file lazymediahandle.h.

◆ _mediaHandle

template<class ProvideType>
std::optional<MediaHandle> zyppng::LazyMediaHandle< ProvideType >::Data::_mediaHandle

Definition at line 97 of file lazymediahandle.h.


The documentation for this struct was generated from the following file: