14#ifndef ZYPP_CURL_NG_NETWORK_PRIVATE_DOWNLOADERSTATES_INITIAL_P_H_INCLUDED
15#define ZYPP_CURL_NG_NETWORK_PRIVATE_DOWNLOADERSTATES_INITIAL_P_H_INCLUDED
18#include <zypp-core/zyppng/base/statemachine.h>
22#if ENABLE_ZCHUNK_COMPRESSION
23 struct DLZckHeadState;
29 struct InitialState :
public zyppng::SimpleState< DownloadPrivate, Download::InitialState, false > {
46#if ENABLE_ZCHUNK_COMPRESSION
47 SignalProxy< void () > sigTransitionToDLZckHeaderState() {
48 return _sigTransitionToDLZckHeaderState;
56#if ENABLE_ZCHUNK_COMPRESSION
57 std::shared_ptr<DLZckHeadState> toDLZckHeadState ();
63#if ENABLE_ZCHUNK_COMPRESSION
64 Signal<void()> _sigTransitionToDLZckHeaderState;
Signal< void()> _sigTransitionToDetectMetalinkState
Signal< void()> _sigTransitionToDlNormalFileState
SignalProxy< void() > sigTransitionToDlNormalFileState()
SignalProxy< void() > sigTransitionToDetectMetalinkState()
InitialState(DownloadPrivate &parent)
SignalProxy< void() > sigTransitionToDlMetaLinkInfoState()
Signal< void()> _sigTransitionToDlMetaLinkInfoState