| libzypp 17.37.10
    | 
#include <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 | 
| Returns the currenty active URL as set by the scheduler. | |
| void | setActiveUrl (const zypp::Url &urlToUse) | 
| void | setOrigin (zypp::MirroredOrigin origin) | 
| const zypp::MirroredOrigin & | origin () const | 
| zypp::Url | url () const | 
| void | setUrl (const zypp::Url &url) | 
| void | clearForRestart () | 
| Static Public Member Functions | |
| static expected< ProvideRequestRef > | create (ProvideItem &owner, const zypp::MirroredOrigin &origin, const std::string &id, ProvideMediaSpec &spec) | 
| static expected< ProvideRequestRef > | create (ProvideItem &owner, const zypp::MirroredOrigin &origin, ProvideFileSpec &spec) | 
| static expected< ProvideRequestRef > | createDetach (const zypp::Url &url) | 
| Private Member Functions | |
| ProvideRequest (ProvideItem *owner, zypp::MirroredOrigin origin, ProvideMessage &&msg) | |
| Private Attributes | |
| ProvideItem * | _owner = nullptr | 
| ProvideMessage | _message | 
| zypp::MirroredOrigin | _origin | 
| 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 85 of file provideitem_p.h.
| 
 | static | 
Definition at line 27 of file provideitem.cc.
| 
 | static | 
Definition at line 48 of file provideitem.cc.
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 503 of file provideitem.cc.
| ProvideQueueRef zyppng::ProvideRequest::currentQueue | ( | ) | 
Definition at line 508 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 | 
Returns the currenty active URL as set by the scheduler.
Definition at line 513 of file provideitem.cc.
| void zyppng::ProvideRequest::setActiveUrl | ( | const zypp::Url & | urlToUse | ) | 
Definition at line 544 of file provideitem.cc.
| 
 | inline | 
Definition at line 61 of file provideitem_p.h.
| 
 | inline | 
Definition at line 65 of file provideitem_p.h.
| 
 | inline | 
Definition at line 69 of file provideitem_p.h.
| 
 | inline | 
Definition at line 73 of file provideitem_p.h.
| 
 | inline | 
Definition at line 78 of file provideitem_p.h.
| 
 | friend | 
Definition at line 39 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.
| 
 | private | 
Definition at line 88 of file provideitem_p.h.
| 
 | private | 
Definition at line 89 of file provideitem_p.h.
| 
 | private | 
Definition at line 90 of file provideitem_p.h.
| 
 | private | 
Definition at line 91 of file provideitem_p.h.