enet
Data Fields
_ENetPeer Struct Reference

An ENet peer which data packets may be sent or received from. More...

#include <enet.h>

Data Fields

ENetListNode dispatchList
struct _ENetHosthost
enet_uint16 outgoingPeerID
enet_uint16 incomingPeerID
enet_uint32 connectID
enet_uint8 outgoingSessionID
enet_uint8 incomingSessionID
ENetAddress address
 Internet address of the peer.
void * data
 Application private data, may be freely modified.
ENetPeerState state
ENetChannelchannels
size_t channelCount
 Number of channels allocated for communication with peer.
enet_uint32 incomingBandwidth
 Downstream bandwidth of the client in bytes/second.
enet_uint32 outgoingBandwidth
 Upstream bandwidth of the client in bytes/second.
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
 mean packet loss of reliable packets as a ratio with respect to the constant ENET_PEER_PACKET_LOSS_SCALE
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
 mean round trip time (RTT), in milliseconds, between sending a reliable packet and receiving its acknowledgement
enet_uint32 roundTripTimeVariance
enet_uint32 mtu
enet_uint32 windowSize
enet_uint32 reliableDataInTransit
enet_uint16 outgoingReliableSequenceNumber
ENetList acknowledgements
ENetList sentReliableCommands
ENetList sentUnreliableCommands
ENetList outgoingReliableCommands
ENetList outgoingUnreliableCommands
ENetList dispatchedCommands
int needsDispatch
enet_uint16 incomingUnsequencedGroup
enet_uint16 outgoingUnsequencedGroup
enet_uint32 unsequencedWindow [ENET_PEER_UNSEQUENCED_WINDOW_SIZE/32]
enet_uint32 eventData

Detailed Description

No fields should be modified unless otherwise specified.


The documentation for this struct was generated from the following file: