|
| | 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.