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

ENetPeer

Declaration

Source position: enet.pp line 474

type ENetPeer = record

  dispatchList: ENetListNode;

  host: pENetHost;

  outgoingPeerID: enet_uint16;

  incomingPeerID: enet_uint16;

  connectID: enet_uint32;

  outgoingSessionID: enet_uint8;

  incomingSessionID: enet_uint8;

  address: ENetAddress;

  data: Pointer;

  state: ENetPeerState;

  channels: pENetChannel;

  channelCount: csize_t;

  incomingBandwidth: enet_uint32;

  outgoingBandwidth: enet_uint32;

  incomingBandwidthThrottleEpoch: enet_uint32;

  outgoingBandwidthThrottleEpoch: enet_uint32;

  incomingDataTotal: enet_uint32;

  outgoingDataTotal: enet_uint32;

  lastSendTime: enet_uint32;

  lastReceiveTime: enet_uint32;

  nextTimeout: enet_uint32;

  earliestTimeout: enet_uint32;

  packetLossEpoch: enet_uint32;

  packetsSent: enet_uint32;

  packetsLost: enet_uint32;

  packetLoss: enet_uint32;

  packetLossVariance: enet_uint32;

  packetThrottle: enet_uint32;

  packetThrottleLimit: enet_uint32;

  packetThrottleCounter: enet_uint32;

  packetThrottleEpoch: enet_uint32;

  packetThrottleAcceleration: enet_uint32;

  packetThrottleDeceleration: enet_uint32;

  packetThrottleInterval: enet_uint32;

  pingInterval: enet_uint32;

  timeoutLimit: enet_uint32;

  timeoutMinimum: enet_uint32;

  timeoutMaximum: enet_uint32;

  lastRoundTripTime: enet_uint32;

  lowestRoundTripTime: enet_uint32;

  lastRoundTripTimeVariance: enet_uint32;

  highestRoundTripTimeVariance: enet_uint32;

  roundTripTime: enet_uint32;

  roundTripTimeVariance: enet_uint32;

  mtu: enet_uint32;

  windowSize: enet_uint32;

  reliableDataInTransit: enet_uint32;

  outgoingReliableSequenceNumber: enet_uint16;

  acknowledgements: TENetList;

  sentReliableCommands: TENetList;

  sentUnreliableCommands: TENetList;

  outgoingReliableCommands: TENetList;

  outgoingUnreliableCommands: TENetList;

  dispatchedCommands: TENetList;

  needsDispatch: cint;

  incomingUnsequencedGroup: enet_uint16;

  outgoingUnsequencedGroup: enet_uint16;

  unsequencedWindow: array [0..(ENET_PEER_UNSEQUENCED_WINDOW_SIZEdiv32)-1] of enet_uint32;

  eventData: enet_uint32;

  totalWaitingData: csize_t;

end;


Documentation generated on: 2023-03-18