ENet  v1.3.13
Reliable UDP networking library
Data Fields
_ENetPeer Struct Reference

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

#include <enet.h>

Data Fields

ENetList acknowledgements
 
ENetAddress address
 Internet address of the peer. More...
 
size_t channelCount
 Number of channels allocated for communication with peer. More...
 
ENetChannel * channels
 
enet_uint32 connectID
 
void * data
 Application private data, may be freely modified. More...
 
ENetList dispatchedCommands
 
ENetListNode dispatchList
 
enet_uint32 earliestTimeout
 
enet_uint32 eventData
 
enet_uint32 highestRoundTripTimeVariance
 
struct _ENetHosthost
 
enet_uint32 incomingBandwidth
 Downstream bandwidth of the client in bytes/second. More...
 
enet_uint32 incomingBandwidthThrottleEpoch
 
enet_uint32 incomingDataTotal
 
enet_uint16 incomingPeerID
 
enet_uint8 incomingSessionID
 
enet_uint16 incomingUnsequencedGroup
 
enet_uint32 lastReceiveTime
 
enet_uint32 lastRoundTripTime
 
enet_uint32 lastRoundTripTimeVariance
 
enet_uint32 lastSendTime
 
enet_uint32 lowestRoundTripTime
 
enet_uint32 mtu
 
int needsDispatch
 
enet_uint32 nextTimeout
 
enet_uint32 outgoingBandwidth
 Upstream bandwidth of the client in bytes/second. More...
 
enet_uint32 outgoingBandwidthThrottleEpoch
 
enet_uint32 outgoingDataTotal
 
enet_uint16 outgoingPeerID
 
ENetList outgoingReliableCommands
 
enet_uint16 outgoingReliableSequenceNumber
 
enet_uint8 outgoingSessionID
 
ENetList outgoingUnreliableCommands
 
enet_uint16 outgoingUnsequencedGroup
 
enet_uint32 packetLoss
 mean packet loss of reliable packets as a ratio with respect to the constant ENET_PEER_PACKET_LOSS_SCALE More...
 
enet_uint32 packetLossEpoch
 
enet_uint32 packetLossVariance
 
enet_uint32 packetsLost
 
enet_uint32 packetsSent
 
enet_uint32 packetThrottle
 
enet_uint32 packetThrottleAcceleration
 
enet_uint32 packetThrottleCounter
 
enet_uint32 packetThrottleDeceleration
 
enet_uint32 packetThrottleEpoch
 
enet_uint32 packetThrottleInterval
 
enet_uint32 packetThrottleLimit
 
enet_uint32 pingInterval
 
enet_uint32 reliableDataInTransit
 
enet_uint32 roundTripTime
 mean round trip time (RTT), in milliseconds, between sending a reliable packet and receiving its acknowledgement More...
 
enet_uint32 roundTripTimeVariance
 
ENetList sentReliableCommands
 
ENetList sentUnreliableCommands
 
ENetPeerState state
 
enet_uint32 timeoutLimit
 
enet_uint32 timeoutMaximum
 
enet_uint32 timeoutMinimum
 
size_t totalWaitingData
 
enet_uint32 unsequencedWindow [ENET_PEER_UNSEQUENCED_WINDOW_SIZE/32]
 
enet_uint32 windowSize
 

Detailed Description

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

No fields should be modified unless otherwise specified.

Field Documentation

◆ acknowledgements

ENetList _ENetPeer::acknowledgements

◆ address

ENetAddress _ENetPeer::address

Internet address of the peer.

◆ channelCount

size_t _ENetPeer::channelCount

Number of channels allocated for communication with peer.

◆ channels

ENetChannel* _ENetPeer::channels

◆ connectID

enet_uint32 _ENetPeer::connectID

◆ data

void* _ENetPeer::data

Application private data, may be freely modified.

◆ dispatchedCommands

ENetList _ENetPeer::dispatchedCommands

◆ dispatchList

ENetListNode _ENetPeer::dispatchList

◆ earliestTimeout

enet_uint32 _ENetPeer::earliestTimeout

◆ eventData

enet_uint32 _ENetPeer::eventData

◆ highestRoundTripTimeVariance

enet_uint32 _ENetPeer::highestRoundTripTimeVariance

◆ host

struct _ENetHost* _ENetPeer::host

◆ incomingBandwidth

enet_uint32 _ENetPeer::incomingBandwidth

Downstream bandwidth of the client in bytes/second.

◆ incomingBandwidthThrottleEpoch

enet_uint32 _ENetPeer::incomingBandwidthThrottleEpoch

◆ incomingDataTotal

enet_uint32 _ENetPeer::incomingDataTotal

◆ incomingPeerID

enet_uint16 _ENetPeer::incomingPeerID

◆ incomingSessionID

enet_uint8 _ENetPeer::incomingSessionID

◆ incomingUnsequencedGroup

enet_uint16 _ENetPeer::incomingUnsequencedGroup

◆ lastReceiveTime

enet_uint32 _ENetPeer::lastReceiveTime

◆ lastRoundTripTime

enet_uint32 _ENetPeer::lastRoundTripTime

◆ lastRoundTripTimeVariance

enet_uint32 _ENetPeer::lastRoundTripTimeVariance

◆ lastSendTime

enet_uint32 _ENetPeer::lastSendTime

◆ lowestRoundTripTime

enet_uint32 _ENetPeer::lowestRoundTripTime

◆ mtu

enet_uint32 _ENetPeer::mtu

◆ needsDispatch

int _ENetPeer::needsDispatch

◆ nextTimeout

enet_uint32 _ENetPeer::nextTimeout

◆ outgoingBandwidth

enet_uint32 _ENetPeer::outgoingBandwidth

Upstream bandwidth of the client in bytes/second.

◆ outgoingBandwidthThrottleEpoch

enet_uint32 _ENetPeer::outgoingBandwidthThrottleEpoch

◆ outgoingDataTotal

enet_uint32 _ENetPeer::outgoingDataTotal

◆ outgoingPeerID

enet_uint16 _ENetPeer::outgoingPeerID

◆ outgoingReliableCommands

ENetList _ENetPeer::outgoingReliableCommands

◆ outgoingReliableSequenceNumber

enet_uint16 _ENetPeer::outgoingReliableSequenceNumber

◆ outgoingSessionID

enet_uint8 _ENetPeer::outgoingSessionID

◆ outgoingUnreliableCommands

ENetList _ENetPeer::outgoingUnreliableCommands

◆ outgoingUnsequencedGroup

enet_uint16 _ENetPeer::outgoingUnsequencedGroup

◆ packetLoss

enet_uint32 _ENetPeer::packetLoss

mean packet loss of reliable packets as a ratio with respect to the constant ENET_PEER_PACKET_LOSS_SCALE

◆ packetLossEpoch

enet_uint32 _ENetPeer::packetLossEpoch

◆ packetLossVariance

enet_uint32 _ENetPeer::packetLossVariance

◆ packetsLost

enet_uint32 _ENetPeer::packetsLost

◆ packetsSent

enet_uint32 _ENetPeer::packetsSent

◆ packetThrottle

enet_uint32 _ENetPeer::packetThrottle

◆ packetThrottleAcceleration

enet_uint32 _ENetPeer::packetThrottleAcceleration

◆ packetThrottleCounter

enet_uint32 _ENetPeer::packetThrottleCounter

◆ packetThrottleDeceleration

enet_uint32 _ENetPeer::packetThrottleDeceleration

◆ packetThrottleEpoch

enet_uint32 _ENetPeer::packetThrottleEpoch

◆ packetThrottleInterval

enet_uint32 _ENetPeer::packetThrottleInterval

◆ packetThrottleLimit

enet_uint32 _ENetPeer::packetThrottleLimit

◆ pingInterval

enet_uint32 _ENetPeer::pingInterval

◆ reliableDataInTransit

enet_uint32 _ENetPeer::reliableDataInTransit

◆ roundTripTime

enet_uint32 _ENetPeer::roundTripTime

mean round trip time (RTT), in milliseconds, between sending a reliable packet and receiving its acknowledgement

◆ roundTripTimeVariance

enet_uint32 _ENetPeer::roundTripTimeVariance

◆ sentReliableCommands

ENetList _ENetPeer::sentReliableCommands

◆ sentUnreliableCommands

ENetList _ENetPeer::sentUnreliableCommands

◆ state

ENetPeerState _ENetPeer::state

◆ timeoutLimit

enet_uint32 _ENetPeer::timeoutLimit

◆ timeoutMaximum

enet_uint32 _ENetPeer::timeoutMaximum

◆ timeoutMinimum

enet_uint32 _ENetPeer::timeoutMinimum

◆ totalWaitingData

size_t _ENetPeer::totalWaitingData

◆ unsequencedWindow

enet_uint32 _ENetPeer::unsequencedWindow[ENET_PEER_UNSEQUENCED_WINDOW_SIZE/32]

◆ windowSize

enet_uint32 _ENetPeer::windowSize

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