mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00

This nukes all the oldstyle prefixes except in the compatibility code. struct libwebsockets becomes struct lws too. The api docs are updated accordingly as are the READMEs that mention those apis. Signed-off-by: Andy Green <andy.green@linaro.org>
25 lines
613 B
C
25 lines
613 B
C
|
|
#include <zlib.h>
|
|
|
|
#define DEFLATE_FRAME_COMPRESSION_LEVEL_SERVER 1
|
|
#define DEFLATE_FRAME_COMPRESSION_LEVEL_CLIENT Z_DEFAULT_COMPRESSION
|
|
|
|
struct lws_ext_deflate_frame_conn {
|
|
z_stream zs_in;
|
|
z_stream zs_out;
|
|
size_t buf_pre_used;
|
|
size_t buf_pre_length;
|
|
size_t buf_in_length;
|
|
size_t buf_out_length;
|
|
int compressed_out;
|
|
unsigned char *buf_pre;
|
|
unsigned char *buf_in;
|
|
unsigned char *buf_out;
|
|
};
|
|
|
|
extern int lws_extension_callback_deflate_frame(
|
|
struct lws_context *context,
|
|
struct lws_extension *ext,
|
|
struct lws *wsi,
|
|
enum lws_extension_callback_reasons reason,
|
|
void *user, void *in, size_t len);
|