libzypp 17.31.23
|
#include </home/abuild/rpmbuild/BUILD/libzypp-17.31.23/zypp-media/ng/private/provideitem_p.h>
Public Member Functions | |
ProvideItem * | owner () |
uint | code () const |
void | setCurrentQueue (ProvideQueueRef ref) |
ProvideQueueRef | currentQueue () |
const ProvideMessage & | provideMessage () const |
ProvideMessage & | provideMessage () |
const std::optional< zypp::Url > | activeUrl () const |
void | setActiveUrl (const zypp::Url &urlToUse) |
void | setUrls (const std::vector< zypp::Url > &urls) |
const std::vector< zypp::Url > & | urls () const |
zypp::Url | url () const |
void | setUrl (const zypp::Url &url) |
void | clearForRestart () |
Static Public Member Functions | |
static expected< ProvideRequestRef > | create (ProvideItem &owner, const std::vector< zypp::Url > &urls, const std::string &id, ProvideMediaSpec &spec) |
static expected< ProvideRequestRef > | create (ProvideItem &owner, const std::vector< zypp::Url > &urls, ProvideFileSpec &spec) |
static expected< ProvideRequestRef > | createDetach (const zypp::Url &url) |
Private Member Functions | |
ProvideRequest (ProvideItem *owner, const std::vector< zypp::Url > &urls, ProvideMessage &&msg) | |
Private Attributes | |
ProvideItem * | _owner = nullptr |
ProvideMessage | _message |
std::vector< zypp::Url > | _mirrors |
std::vector< zypp::Url > | _pastRedirects |
std::optional< zypp::Url > | _activeUrl |
ProvideQueueWeakRef | _myQueue |
Friends | |
class | ProvideItem |
The internal request type, which represents all possible user requests and exports some convenience functions for the scheduler to directly access relevant data
Definition at line 36 of file provideitem_p.h.
|
inlineprivate |
Definition at line 81 of file provideitem_p.h.
|
static |
Definition at line 27 of file provideitem.cc.
|
static |
Definition at line 48 of file provideitem.cc.
|
static |
Definition at line 75 of file provideitem.cc.
|
inline |
Definition at line 45 of file provideitem_p.h.
|
inline |
Definition at line 47 of file provideitem_p.h.
void zyppng::ProvideRequest::setCurrentQueue | ( | ProvideQueueRef | ref | ) |
Definition at line 499 of file provideitem.cc.
ProvideQueueRef zyppng::ProvideRequest::currentQueue | ( | ) |
Definition at line 504 of file provideitem.cc.
|
inline |
Definition at line 52 of file provideitem_p.h.
|
inline |
Definition at line 53 of file provideitem_p.h.
const std::optional< zypp::Url > zyppng::ProvideRequest::activeUrl | ( | ) | const |
Definition at line 509 of file provideitem.cc.
void zyppng::ProvideRequest::setActiveUrl | ( | const zypp::Url & | urlToUse | ) |
Definition at line 540 of file provideitem.cc.
|
inline |
Definition at line 58 of file provideitem_p.h.
|
inline |
Definition at line 62 of file provideitem_p.h.
|
inline |
Definition at line 66 of file provideitem_p.h.
|
inline |
Definition at line 70 of file provideitem_p.h.
|
inline |
Definition at line 74 of file provideitem_p.h.
|
friend |
Definition at line 39 of file provideitem_p.h.
|
private |
Definition at line 82 of file provideitem_p.h.
|
private |
Definition at line 83 of file provideitem_p.h.
|
private |
Definition at line 84 of file provideitem_p.h.
|
private |
Definition at line 85 of file provideitem_p.h.
|
private |
Definition at line 86 of file provideitem_p.h.
|
private |
Definition at line 87 of file provideitem_p.h.