KEEL 1.0.0
Minimal C11 HTTP client/server library built on epoll/kqueue/io_uring/poll
Loading...
Searching...
No Matches
compress_miniz.h
Go to the documentation of this file.
1#ifndef KEEL_COMPRESS_MINIZ_H
2#define KEEL_COMPRESS_MINIZ_H
3
4#include <keel/compress.h>
5
17
26
37
38#endif /* KEEL_COMPRESS_MINIZ_H */
struct KlCompressCtx KlCompressCtx
Opaque per-server compression context (algorithm config, level). User-owned — KEEL never inspects or ...
Definition compress.h:67
KlCompressCtx * kl_compress_miniz_ctx_create(int level, KlAllocator *alloc)
Create a miniz-based gzip compression context.
void kl_compress_miniz_ctx_destroy(KlCompressCtx *ctx)
Destroy a miniz compression context.
KlCompress * kl_compress_miniz_create(KlCompressCtx *ctx, KlAllocator *alloc)
Create a miniz gzip compression session.
Bring-your-own allocator vtable.
Definition allocator.h:12
Definition compress.h:17