Improve large backpressure drain performance

This commit is contained in:
Alex Hultman
2021-09-16 17:13:13 +02:00
parent 292b00c4c3
commit 7c1ba44545
5 changed files with 43 additions and 7 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ private:
/* We could be a subscriber */
Subscriber *subscriber = nullptr;
public:
WebSocketData(bool perMessageDeflate, CompressOptions compressOptions, std::string &&backpressure) : AsyncSocketData<false>(std::move(backpressure)), WebSocketState<true>() {
WebSocketData(bool perMessageDeflate, CompressOptions compressOptions, BackPressure &&backpressure) : AsyncSocketData<false>(std::move(backpressure)), WebSocketState<true>() {
compressionStatus = perMessageDeflate ? ENABLED : DISABLED;
/* Initialize the dedicated sliding window */