summaryrefslogtreecommitdiff
path: root/src/ChunkedDecodingStreamFilter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChunkedDecodingStreamFilter.cc')
-rw-r--r--src/ChunkedDecodingStreamFilter.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ChunkedDecodingStreamFilter.cc b/src/ChunkedDecodingStreamFilter.cc
index 94334c1d..6c98bd5f 100644
--- a/src/ChunkedDecodingStreamFilter.cc
+++ b/src/ChunkedDecodingStreamFilter.cc
@@ -65,12 +65,13 @@ enum {
} // namespace
ChunkedDecodingStreamFilter::ChunkedDecodingStreamFilter
-(const std::shared_ptr<StreamFilter>& delegate):
- StreamFilter(delegate),
- state_(PREV_CHUNK_SIZE),
- chunkSize_(0),
- chunkRemaining_(0),
- bytesProcessed_(0) {}
+(std::unique_ptr<StreamFilter> delegate)
+ : StreamFilter{std::move(delegate)},
+ state_{PREV_CHUNK_SIZE},
+ chunkSize_{0},
+ chunkRemaining_{0},
+ bytesProcessed_{0}
+{}
ChunkedDecodingStreamFilter::~ChunkedDecodingStreamFilter() {}