14#ifndef ZYPP_CURL_NG_NETWORK_PRIVATE_DOWNLOADERSTATES_ZCK_P_H_INCLUDED
15#define ZYPP_CURL_NG_NETWORK_PRIVATE_DOWNLOADERSTATES_ZCK_P_H_INCLUDED
24#if ENABLE_ZCHUNK_COMPRESSION
35 struct DLZckHeadState :
public BasicDownloaderStateBase {
36 static constexpr auto stateId = Download::DlZChunkHead;
41 bool initializeRequest( std::shared_ptr<Request> &
r )
override;
42 void gotFinished ()
override;
46 SignalProxy<
void () > sigFinished() {
49 SignalProxy<
void () > sigFailed() {
58 struct DLZckState :
public RangeDownloaderBaseState {
60 static constexpr auto stateId = Download::DlZChunk;
67 std::shared_ptr<FinishedState> transitionToFinished ();
69 SignalProxy<
void () > sigFinished() {
73 SignalProxy<
void () > sigFallback() {
77 void setFinished()
override;
AutoDispose()
Default Ctor using default constructed value and no dispose function.