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

Scripted HTTP request details exposed to host-pairing unit tests. More...

#include <src/network/host_pairing.h>

Collaboration diagram for network::testing::HostPairingHttpTestRequest:
[legend]

Public Attributes

std::string address
 Destination host address requested by the pairing helper.
 
std::string expectedTlsCertificatePem
 Optional pinned host certificate expected by the request.
 
std::string pathAndQuery
 Raw HTTP path and query string.
 
uint16_t port = 0
 Destination host port requested by the pairing helper.
 
int socketIoTimeoutMilliseconds = 0
 Socket read/write timeout that the real transport would apply.
 
const PairingIdentitytlsClientIdentity = nullptr
 Optional client identity attached to TLS requests.
 
bool useTls = false
 True when the request would normally use TLS.
 

Detailed Description

Scripted HTTP request details exposed to host-pairing unit tests.


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