libzypp 17.36.2
|
#include <zypp-media/ng/lazymediahandle.h>
Classes | |
struct | Data |
Public Types | |
using | MediaHandle = typename ProvideType::MediaHandle |
using | ParentType = ProvideType |
Public Member Functions | |
LazyMediaHandle (Ref< ProvideType > provider, std::vector< zypp::Url > urls, ProvideMediaSpec spec) | |
LazyMediaHandle (const LazyMediaHandle &)=default | |
LazyMediaHandle (LazyMediaHandle &&)=default | |
LazyMediaHandle & | operator= (const LazyMediaHandle &)=default |
LazyMediaHandle & | operator= (LazyMediaHandle &&)=default |
const Ref< ProvideType > & | parent () const |
const zypp::Url & | baseUrl () const |
const std::vector< zypp::Url > & | urls () const |
std::optional< MediaHandle > | handle () const |
const ProvideMediaSpec & | spec () const |
const std::optional< zypp::Pathname > & | localPath () const |
bool | attached () const |
Public Attributes | |
friend | ProvideType |
Private Attributes | |
Ref< Data > | _sharedData |
Definition at line 19 of file lazymediahandle.h.
using zyppng::LazyMediaHandle< ProvideType >::MediaHandle = typename ProvideType::MediaHandle |
Definition at line 21 of file lazymediahandle.h.
using zyppng::LazyMediaHandle< ProvideType >::ParentType = ProvideType |
Definition at line 22 of file lazymediahandle.h.
|
inline |
Definition at line 26 of file lazymediahandle.h.
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 40 of file lazymediahandle.h.
|
inline |
Returns the first mirror used for this lazy handle, otherwise returns a empty url.
Definition at line 48 of file lazymediahandle.h.
|
inline |
Definition at line 59 of file lazymediahandle.h.
|
inline |
Definition at line 63 of file lazymediahandle.h.
|
inline |
Definition at line 67 of file lazymediahandle.h.
|
inline |
Definition at line 71 of file lazymediahandle.h.
|
inline |
Definition at line 79 of file lazymediahandle.h.
friend zyppng::LazyMediaHandle< ProvideType >::ProvideType |
Definition at line 24 of file lazymediahandle.h.
|
private |
Definition at line 101 of file lazymediahandle.h.