|
| PrepareMultiState (std::shared_ptr< Request > oldReq, Mode m, DownloadPrivate &parent) |
|
void | enter () |
|
void | exit () |
|
const NetworkRequestError & | error () const |
|
SignalProxy< void() > | sigFinished () |
|
SignalProxy< void() > | sigFailed () |
|
SignalProxy< void() > | sigFallback () |
|
std::shared_ptr< DlNormalFileState > | fallbackToNormalTransition () |
|
std::shared_ptr< DlMetalinkState > | transitionToMetalinkDl () |
|
std::shared_ptr< FinishedState > | transitionToFinished () |
|
bool | toMetalinkDownloadGuard () const |
|
| BasicState (StatemachineType &sm) |
|
| ~BasicState () override |
|
| BasicState (BasicState &&) noexcept=default |
|
BasicState & | operator= (BasicState &&) noexcept=default |
|
StatemachineType & | stateMachine () |
|
const StatemachineType & | stateMachine () const |
|
| Base () |
|
virtual | ~Base () |
|
WeakPtr | parent () const |
|
void | addChild (const Base::Ptr &child) |
|
void | removeChild (const Ptr &child) |
|
const std::unordered_set< Ptr > & | children () const |
|
std::thread::id | threadId () const |
|
template<typename T > |
std::vector< std::weak_ptr< T > > | findChildren () const |
|
template<typename T > |
std::shared_ptr< T > | shared_this () const |
|
template<typename T > |
std::shared_ptr< T > | shared_this () |
|
template<typename T > |
std::weak_ptr< T > | weak_this () const |
|
template<typename T > |
std::weak_ptr< T > | weak_this () |
|
template<typename SenderFunc , typename ReceiverFunc > |
auto | connect (SenderFunc &&sFun, typename internal::MemberFunction< ReceiverFunc >::ClassType &recv, ReceiverFunc &&rFunc) |
|
template<typename SenderFunc , typename ReceiverFunc , typename ... Tracker> |
std::enable_if_t< std::is_member_function_pointer_v< SenderFunc >, connection > | connectFunc (SenderFunc &&sFun, ReceiverFunc &&rFunc, const Tracker &...trackers) |
|
Metalink peparation state implementation, this state parses the downloaded Metalink file and registeres all mirrors in MirrorControl. Once the first mirror becomes ready it passes on to the next state.
Definition at line 37 of file preparemulti_p.h.