Add memory limited dedicated compressors

This commit is contained in:
Alex Hultman
2020-02-29 04:06:27 +01:00
parent 7313e0168d
commit 3a856b610b
4 changed files with 70 additions and 22 deletions
+2 -2
View File
@@ -33,8 +33,8 @@ struct WebSocket : AsyncSocket<SSL> {
private:
typedef AsyncSocket<SSL> Super;
void *init(bool perMessageDeflate, bool slidingCompression, std::string &&backpressure) {
new (us_socket_ext(SSL, (us_socket_t *) this)) WebSocketData(perMessageDeflate, slidingCompression, std::move(backpressure));
void *init(bool perMessageDeflate, int compressOptions, std::string &&backpressure) {
new (us_socket_ext(SSL, (us_socket_t *) this)) WebSocketData(perMessageDeflate, compressOptions, std::move(backpressure));
return this;
}
public: