|
| DownloadPrivate (Downloader &parent, std::shared_ptr< NetworkRequestDispatcher > requestDispatcher, std::shared_ptr< MirrorControl > mirrors, DownloadSpec &&spec, Download &p) |
|
void | start () |
|
void | init () override |
|
| DownloadPrivateBase (Downloader &parent, std::shared_ptr< NetworkRequestDispatcher > requestDispatcher, std::shared_ptr< MirrorControl > mirrors, DownloadSpec &&spec, Download &p) |
|
| ~DownloadPrivateBase () override |
|
bool | handleRequestAuthError (const std::shared_ptr< Request > &req, const zyppng::NetworkRequestError &err) |
|
NetworkRequestError | safeFillSettingsFromURL (const Url &url, TransferSettings &set) |
|
| BasePrivate (Base &b) |
|
virtual | ~BasePrivate () |
|
| Statemachine () |
|
virtual | ~Statemachine () |
|
void | start () |
|
auto | visitState (Func &&f) |
|
std::optional< Download::State > | currentState () const |
|
std::optional< Download::State > | previousState () const |
|
std::shared_ptr< T > | state () |
|
const std::shared_ptr< T > | state () const |
|
void | forceState (std::unique_ptr< NewState > &&nS) |
|
SignalProxy< void()> | sigFinished () |
|
SignalProxy< void(Download::State)> | sigStateChanged () |
|
| Statemachine () |
|
virtual | ~Statemachine () |
|
void | start () |
|
auto | visitState (Func &&f) |
|
std::optional< Download::State > | currentState () const |
|
std::optional< Download::State > | previousState () const |
|
std::shared_ptr< T > | state () |
|
const std::shared_ptr< T > | state () const |
|
void | forceState (std::unique_ptr< NewState > &&nS) |
|
SignalProxy< void()> | sigFinished () |
|
SignalProxy< void(Download::State)> | sigStateChanged () |
|
|
using | AllStates |
|
using | StateSetHelper |
|
using | FState |
|
using | StateSet |
|
using | StatemachineType |
|
bool | _emittedSigStart = false |
|
std::shared_ptr< NetworkRequestDispatcher > | _requestDispatcher |
|
std::shared_ptr< MirrorControl > | _mirrorControl |
|
zypp::media::CredentialManager::CredentialSet | _credCache |
|
DownloadSpec | _spec |
|
zypp::TriBool | _specHasZckInfo = zypp::indeterminate |
|
Downloader * | _parent = nullptr |
|
time_t | _lastTriedAuthTime = 0 |
|
bool | _stopOnMetalink = false |
|
bool | _stoppedOnMetalink = false |
|
NetworkRequest::Priority | _defaultSubRequestPriority = NetworkRequest::High |
|
Signal< void(Download &req)> | _sigStarted |
|
Signal< void(Download &req, Download::State state)> | _sigStateChanged |
|
Signal< void(Download &req, off_t dlnow)> | _sigAlive |
|
Signal< void(Download &req, off_t dltotal, off_t dlnow)> | _sigProgress |
|
Signal< void(Download &req)> | _sigFinished |
|
Signal< void(zyppng::Download &req, zyppng::NetworkAuthData &auth, const std::string &availAuth)> | _sigAuthRequired |
|
Base::WeakPtr | parent |
|
std::unordered_set< Base::Ptr > | children |
|
Base * | z_ptr = nullptr |
|
std::thread::id | threadId = std::this_thread::get_id() |
|
void | enterState (OldState &os, NewState &&nS) |
|
void | enterState (NewState &&nS) |
|
auto | makeEventCallback (Transition &transition) |
|
void | connectAllTransitions (State &&nS, std::tuple< StateTrans... > &transitions) |
|
void | clearConnections () |
|
void | enterState (OldState &os, NewState &&nS) |
|
void | enterState (NewState &&nS) |
|
auto | makeEventCallback (Transition &transition) |
|
void | connectAllTransitions (State &&nS, std::tuple< StateTrans... > &transitions) |
|
void | clearConnections () |
|
Definition at line 89 of file downloader_p.h.