Struct enet_sys::ENetCompressor [] [src]

pub struct ENetCompressor {
    pub context: *mut c_void,
    pub compress: extern fn(context: *mut c_void, inBuffers: *const ENetBuffer, inBufferCount: size_t, inLimit: size_t, outData: *mut uint8_t, outLimit: size_t) -> size_t,
    pub decompress: extern fn(context: *mut c_void, inData: *const uint8_t, inLimit: size_t, outData: *mut uint8_t, outLimit: size_t) -> size_t,
    pub destroy: extern fn(context: *mut c_void),
}

Fields

context: *mut c_void compress: extern fn(context: *mut c_void, inBuffers: *const ENetBuffer, inBufferCount: size_t, inLimit: size_t, outData: *mut uint8_t, outLimit: size_t) -> size_t decompress: extern fn(context: *mut c_void, inData: *const uint8_t, inLimit: size_t, outData: *mut uint8_t, outLimit: size_t) -> size_t destroy: extern fn(context: *mut c_void)