Unit 'ENet' Package
[Overview][Constants][Types][Procedures and functions][Index] [#libenet]

ENetHost

Declaration

Source position: enet.pp line 542

type ENetHost = record

  socket: ENetSocket;

  address: ENetAddress;

  incomingBandwidth: enet_uint32;

  outgoingBandwidth: enet_uint32;

  bandwidthThrottleEpoch: enet_uint32;

  mtu: enet_uint32;

  randomSeed: enet_uint32;

  recalculateBandwidthLimits: cint;

  peers: pENetPeer;

  peerCount: csize_t;

  channelLimit: csize_t;

  serviceTime: enet_uint32;

  dispatchQueue: TENetList;

  continueSending: cint;

  packetSize: csize_t;

  headerFlags: enet_uint16;

  commands: array [0..ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS-1] of TENetProtocol;

  commandCount: csize_t;

  buffers: array [0..ENET_BUFFER_MAXIMUM-1] of ENetBuffer;

  bufferCount: csize_t;

  checksum: ENetChecksumCallback;

  compressor: ENetCompressor;

  packetData: array [0..1,0..ENET_PROTOCOL_MAXIMUM_MTU-1] of enet_uint8;

  receivedAddress: ENetAddress;

  receivedData: penet_uint8;

  receivedDataLength: csize_t;

  totalSentData: enet_uint32;

  totalSentPackets: enet_uint32;

  totalReceivedData: enet_uint32;

  totalReceivedPackets: enet_uint32;

  intercept: ENetInterceptCallback;

  connectedPeers: csize_t;

  bandwidthLimitedPeers: csize_t;

  duplicatePeers: csize_t;

  maximumPacketSize: csize_t;

  maximumWaitingData: csize_t;

end;


Documentation generated on: 2023-03-18