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

Public Member Functions

 Data (Ref< ProvideType > &&provider, std::vector< zypp::Url > &&urls, ProvideMediaSpec &&spec)
 
 Data (const Data &)=delete
 
 Data (Data &&)=delete
 
Dataoperator= (const Data &)=delete
 
Dataoperator= (Data &&)=delete
 

Public Attributes

WeakRef< ProvideType_provider
 
std::vector< zypp::Url_urls
 
ProvideMediaSpec _spec
 
std::optional< MediaHandle_mediaHandle
 

Detailed Description

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

Definition at line 85 of file lazymediahandle.h.

Constructor & Destructor Documentation

◆ Data() [1/3]

template<class ProvideType>
zyppng::LazyMediaHandle< ProvideType >::Data::Data ( Ref< ProvideType > && provider,
std::vector< zypp::Url > && urls,
ProvideMediaSpec && spec )
inline

Definition at line 86 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 96 of file lazymediahandle.h.

◆ _urls

template<class ProvideType>
std::vector<zypp::Url> zyppng::LazyMediaHandle< ProvideType >::Data::_urls

Definition at line 97 of file lazymediahandle.h.

◆ _spec

Definition at line 98 of file lazymediahandle.h.

◆ _mediaHandle

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

Definition at line 99 of file lazymediahandle.h.


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