Struct enet_sys::host::ENetHost [] [src]

#[repr(C)]
pub struct ENetHost { pub socket: ENetSocket, pub address: ENetAddress, pub incomingBandwidth: uint32_t, pub outgoingBandwidth: uint32_t, pub bandwidthThrottleEpoch: uint32_t, pub mtu: uint32_t, pub randomSeed: uint32_t, pub recalculateBandwidthLimits: c_int, pub peers: *mut ENetPeer, pub peerCount: size_t, pub channelLimit: size_t, pub serviceTime: uint32_t, pub dispatchQueue: ENetList, pub continueSending: c_int, pub packetSize: size_t, pub headerFlags: uint16_t, pub commands: [ENetProtocol; 32], pub commandCount: size_t, pub buffers: [ENetBuffer; 65], pub bufferCount: size_t, pub checksum: ENetChecksumCallback, pub compressor: ENetCompressor, pub packetData: [[uint8_t; 4096]; 2], pub receivedAddress: ENetAddress, pub receivedData: *mut uint8_t, pub receivedDataLength: size_t, pub totalSentData: uint32_t, pub totalSentPackets: uint32_t, pub totalReceivedData: uint32_t, pub totalReceivedPackets: uint32_t, pub intercept: ENetInterceptCallback, pub connectedPeers: size_t, pub bandwidthLimitedPeers: size_t, pub duplicatePeers: size_t, pub maximumPacketSize: size_t, pub maximumWaitingData: size_t, }

Fields