00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00025 #ifndef COMPRESSION_H
00026 #define COMPRESSION_H
00027
00028 #include "platform.h"
00029
00030
00031 #define SPDYF_ZLIB_CHUNK 16384
00032
00033
00041 int
00042 SPDYF_zlib_deflate_init(z_stream *strm);
00043
00044
00051 void
00052 SPDYF_zlib_deflate_end(z_stream *strm);
00053
00054
00068 int
00069 SPDYF_zlib_deflate(z_stream *strm,
00070 const void *src,
00071 size_t src_size,
00072 size_t *data_used,
00073 void **dest,
00074 size_t *dest_size);
00075
00076
00084 int
00085 SPDYF_zlib_inflate_init(z_stream *strm);
00086
00087
00094 void
00095 SPDYF_zlib_inflate_end(z_stream *strm);
00096
00097
00110 int
00111 SPDYF_zlib_inflate(z_stream *strm,
00112 const void *src,
00113 size_t src_size,
00114 void **dest,
00115 size_t *dest_size);
00116
00117 #endif