|
ENet
v1.3.17
Reliable UDP networking library
|
An ENet packet compressor for compressing UDP packets before socket sends or receives. More...
#include <enet.h>
Data Fields | |
| size_t(* | compress )(void *context, const ENetBuffer *inBuffers, size_t inBufferCount, size_t inLimit, enet_uint8 *outData, size_t outLimit) |
| Compresses from inBuffers[0:inBufferCount-1], containing inLimit bytes, to outData, outputting at most outLimit bytes. More... | |
| void * | context |
| Context data for the compressor. More... | |
| size_t(* | decompress )(void *context, const enet_uint8 *inData, size_t inLimit, enet_uint8 *outData, size_t outLimit) |
| Decompresses from inData, containing inLimit bytes, to outData, outputting at most outLimit bytes. More... | |
| void(* | destroy )(void *context) |
| Destroys the context when compression is disabled or the host is destroyed. More... | |
An ENet packet compressor for compressing UDP packets before socket sends or receives.
| size_t( * ENetCompressor::compress) (void *context, const ENetBuffer *inBuffers, size_t inBufferCount, size_t inLimit, enet_uint8 *outData, size_t outLimit) |
Compresses from inBuffers[0:inBufferCount-1], containing inLimit bytes, to outData, outputting at most outLimit bytes.
Should return 0 on failure.
| void* ENetCompressor::context |
Context data for the compressor.
Must be non-NULL.
| size_t( * ENetCompressor::decompress) (void *context, const enet_uint8 *inData, size_t inLimit, enet_uint8 *outData, size_t outLimit) |
Decompresses from inData, containing inLimit bytes, to outData, outputting at most outLimit bytes.
Should return 0 on failure.
| void( * ENetCompressor::destroy) (void *context) |
Destroys the context when compression is disabled or the host is destroyed.
May be NULL.
1.8.13