1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/lib/extension-deflate-frame.h
David Galeano 85a092135e Added extension "deflate-frame".
Using by default instead of "deflate-stream".
2013-01-09 18:21:33 +08:00

21 lines
496 B
C

#include <zlib.h>
#define DEFLATE_FRAME_COMPRESSION_LEVEL 1
struct lws_ext_deflate_frame_conn {
z_stream zs_in;
z_stream zs_out;
int buf_in_length;
int buf_out_length;
int compressed_out;
unsigned char *buf_in;
unsigned char *buf_out;
};
extern int lws_extension_callback_deflate_frame(
struct libwebsocket_context *context,
struct libwebsocket_extension *ext,
struct libwebsocket *wsi,
enum libwebsocket_extension_callback_reasons reason,
void *user, void *in, size_t len);