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

Persistence and cleanup side effects emitted by one command update. More...

#include <src/app/client_state.h>

Public Attributes

std::string deletedHostAddress
 Address of the host removed from storage.
 
std::vector< std::string > deletedHostCoverArtCacheKeys
 Cover-art cache keys to remove for the deleted host.
 
uint16_t deletedHostPort = 0
 Port of the host removed from storage.
 
bool deletedHostWasPaired = false
 True when the deleted host previously had pairing credentials.
 
bool factoryResetRequested = false
 True when a full saved-data reset should run.
 
bool hostDeleteCleanupRequested = false
 True when host deletion follow-up cleanup should run.
 
bool hostsChanged = false
 True when the host list changed and should be persisted.
 
std::string savedFileDeletePath
 Managed file path requested for deletion.
 
bool savedFileDeleteRequested = false
 True when one managed file should be deleted.
 
bool settingsChanged = false
 True when persisted TOML-backed settings changed.
 

Detailed Description

Persistence and cleanup side effects emitted by one command update.


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