Add isParsingChunkedEncoding helper

This commit is contained in:
Alex Hultman
2022-10-08 06:15:20 +02:00
parent 532d70041d
commit 221509f11d
+5
View File
@@ -80,6 +80,11 @@ namespace uWS {
return state & STATE_HAS_SIZE;
}
/* Are we in the middle of parsing chunked encoding? */
bool isParsingChunkedEncoding(unsigned int state) {
return state & ~STATE_SIZE_MASK;
}
/* Returns next chunk (empty or not), or if all data was consumed, nullopt is returned. */
std::optional<std::string_view> getNextChunk(std::string_view &data, unsigned int &state) {