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

Manual host record shown in the shell. More...

#include <src/app/host_records.h>

Public Attributes

std::string activeAddress
 Best currently reachable address for live operations.
 
std::string address
 Stored primary IPv4 address for the host.
 
uint64_t appListContentHash = 0
 Stable hash of the last fetched app list contents.
 
HostAppListState appListState = HostAppListState::idle
 Fetch state for the cached app list.
 
std::string appListStatusMessage
 User-visible status for the most recent app list operation.
 
std::vector< HostAppRecordapps
 Latest fetched app list for the host.
 
std::string displayName
 User-facing host label shown in the shell.
 
uint16_t httpsPort = 0
 HTTPS port reported by the host for asset requests.
 
std::string ipv6Address
 Reported IPv6 address from the host status response.
 
uint32_t lastAppListRefreshTick = 0
 Tick count for the most recent app list refresh.
 
std::string localAddress
 Reported LAN address from the host status response.
 
std::string macAddress
 Reported MAC address for the host.
 
std::string manualAddress
 Original manually entered address, when different from address.
 
PairingState pairingState = PairingState::not_paired
 Current pairing state for this client.
 
uint16_t port = 0
 Stored HTTP port override where zero means DEFAULT_HOST_PORT.
 
HostReachability reachability = HostReachability::unknown
 Most recent reachability probe result.
 
std::string remoteAddress
 Reported WAN address from the host status response.
 
uint16_t resolvedHttpPort = 0
 Effective HTTP port confirmed by the latest status query.
 
uint32_t runningGameId = 0
 Currently running app identifier, or zero when idle.
 
std::string uuid
 Host UUID reported by Sunshine or GeForce Experience.
 

Detailed Description

Manual host record shown in the shell.


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