diff options
| author | eeeee <eeeee@qwe123.info> | 2015-02-07 14:15:19 -0800 |
|---|---|---|
| committer | def <dennis@felsin9.de> | 2015-04-19 16:05:13 +0200 |
| commit | 424ce4987ced7deda3e355b7b6373680bf506646 (patch) | |
| tree | 239537b1938ac18c6542a05088bc26c6a2860408 /src/engine/external/libwebsockets/extension-deflate-stream.h | |
| parent | 9bbe115c522835c34c29196f2595c29c6bf00701 (diff) | |
| download | zcatch-424ce4987ced7deda3e355b7b6373680bf506646.tar.gz zcatch-424ce4987ced7deda3e355b7b6373680bf506646.zip | |
added libwebsockets source code
Diffstat (limited to 'src/engine/external/libwebsockets/extension-deflate-stream.h')
| -rw-r--r-- | src/engine/external/libwebsockets/extension-deflate-stream.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/engine/external/libwebsockets/extension-deflate-stream.h b/src/engine/external/libwebsockets/extension-deflate-stream.h new file mode 100644 index 00000000..fcadc07a --- /dev/null +++ b/src/engine/external/libwebsockets/extension-deflate-stream.h @@ -0,0 +1,20 @@ + +#include <zlib.h> + +#define DEFLATE_STREAM_CHUNK 128 +#define DEFLATE_STREAM_COMPRESSION_LEVEL 1 + +struct lws_ext_deflate_stream_conn { + z_stream zs_in; + z_stream zs_out; + int remaining_in; + unsigned char buf_in[LWS_MAX_SOCKET_IO_BUF]; + unsigned char buf_out[LWS_MAX_SOCKET_IO_BUF]; +}; + +extern int lws_extension_callback_deflate_stream( + struct libwebsocket_context *context, + struct libwebsocket_extension *ext, + struct libwebsocket *wsi, + enum libwebsocket_extension_callback_reasons reason, + void *user, void *in, size_t len); |