ENetPacket

Type Alias ENetPacket 

Source
pub type ENetPacket = _ENetPacket;

Aliased Type§

#[repr(C)]
pub struct ENetPacket { pub referenceCount: usize, pub flags: u32, pub data: *mut u8, pub dataLength: usize, pub freeCallback: Option<unsafe extern "C" fn(*mut _ENetPacket)>, pub userData: *mut c_void, }

Fields§

§referenceCount: usize

< internal use only

§flags: u32

< bitwise-or of ENetPacketFlag constants

§data: *mut u8

< allocated data for packet

§dataLength: usize

< length of data

§freeCallback: Option<unsafe extern "C" fn(*mut _ENetPacket)>

< function to be called when the packet is no longer in use

§userData: *mut c_void

< application private data, may be freely modified