group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
net::UdpSessionTransport::Peer Struct Reference
Collaboration diagram for net::UdpSessionTransport::Peer:
[legend]

Public Attributes

std::uint64_t connectionId = 0
UdpEndpointAddr directAddr
UdpEndpointAddr relayAddr
std::uint32_t relayServerId = 0
std::uint32_t relayClientNonce = 0
bool hasDirect = false
bool hasRelay = false
bool useRelay = false
bool connectedEventSent = false
Uint64 lastHeardMs = 0
Uint64 lastDirectHeardMs = 0
Uint64 lastRelayHeardMs = 0
Uint64 lastKeepAliveMs = 0
float rttMs = 0.0f
std::array< ChannelState, static_cast< std::size_t >(ChannelId::Count)> channels

Member Data Documentation

◆ channels

std::array<ChannelState, static_cast<std::size_t>(ChannelId::Count)> net::UdpSessionTransport::Peer::channels

◆ connectedEventSent

bool net::UdpSessionTransport::Peer::connectedEventSent = false

◆ connectionId

std::uint64_t net::UdpSessionTransport::Peer::connectionId = 0

◆ directAddr

UdpEndpointAddr net::UdpSessionTransport::Peer::directAddr

◆ hasDirect

bool net::UdpSessionTransport::Peer::hasDirect = false

◆ hasRelay

bool net::UdpSessionTransport::Peer::hasRelay = false

◆ lastDirectHeardMs

Uint64 net::UdpSessionTransport::Peer::lastDirectHeardMs = 0

◆ lastHeardMs

Uint64 net::UdpSessionTransport::Peer::lastHeardMs = 0

◆ lastKeepAliveMs

Uint64 net::UdpSessionTransport::Peer::lastKeepAliveMs = 0

◆ lastRelayHeardMs

Uint64 net::UdpSessionTransport::Peer::lastRelayHeardMs = 0

◆ relayAddr

UdpEndpointAddr net::UdpSessionTransport::Peer::relayAddr

◆ relayClientNonce

std::uint32_t net::UdpSessionTransport::Peer::relayClientNonce = 0

◆ relayServerId

std::uint32_t net::UdpSessionTransport::Peer::relayServerId = 0

◆ rttMs

float net::UdpSessionTransport::Peer::rttMs = 0.0f

◆ useRelay

bool net::UdpSessionTransport::Peer::useRelay = false

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