Moonlight-XboxOG latest
Moonlight Xbox OG is a port of the Moonlight Game Streaming client to the original Xbox console.
network::HostPairingServerInfo Struct Reference

Parsed host status fields used by browsing and pairing flows. More...

#include <src/network/host_pairing.h>

Public Attributes

std::string activeAddress
 Best currently reachable address chosen for live requests.
 
std::string appVersion
 Full appversion string reported by the host server.
 
std::string gfeVersion
 Full GFE or Sunshine version string reported by the host server.
 
std::string hostName
 User-facing host name reported by the server.
 
uint16_t httpPort = 0
 HTTP port reported or inferred for plaintext requests.
 
uint16_t httpsPort = 0
 HTTPS port reported for encrypted requests and assets.
 
std::string ipv6Address
 Host-reported IPv6 address.
 
std::string localAddress
 Host-reported LAN address.
 
std::string macAddress
 Host-reported MAC address.
 
bool paired = false
 True when the host reports that this client is paired.
 
bool pairingStatusCurrentClient = false
 Pairing status reported for this specific client identity.
 
bool pairingStatusCurrentClientKnown = false
 True when the host explicitly reported pairing status for this client.
 
std::string remoteAddress
 Host-reported WAN address.
 
uint32_t runningGameId = 0
 Running game identifier, or zero when idle.
 
int serverCodecModeSupport = 0
 Codec capability mask reported by the host.
 
int serverMajorVersion = 0
 Major version reported by the host server.
 
std::string uuid
 Stable host UUID.
 

Detailed Description

Parsed host status fields used by browsing and pairing flows.


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