libzypp 17.37.17
|
#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, zypp::MirroredOrigin origin, 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 zypp::MirroredOrigin & | origin () 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 20 of file lazymediahandle.h.
using zyppng::LazyMediaHandle< ProvideType >::MediaHandle = typename ProvideType::MediaHandle |
Definition at line 22 of file lazymediahandle.h.
using zyppng::LazyMediaHandle< ProvideType >::ParentType = ProvideType |
Definition at line 23 of file lazymediahandle.h.
|
inline |
Definition at line 27 of file lazymediahandle.h.
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 41 of file lazymediahandle.h.
|
inline |
Returns the first mirror used for this lazy handle, otherwise returns a empty url.
Definition at line 49 of file lazymediahandle.h.
|
inline |
Definition at line 57 of file lazymediahandle.h.
|
inline |
Definition at line 61 of file lazymediahandle.h.
|
inline |
Definition at line 65 of file lazymediahandle.h.
|
inline |
Definition at line 69 of file lazymediahandle.h.
|
inline |
Definition at line 77 of file lazymediahandle.h.
friend zyppng::LazyMediaHandle< ProvideType >::ProvideType |
Definition at line 25 of file lazymediahandle.h.
|
private |
Definition at line 99 of file lazymediahandle.h.