XblMultiplayerMatchStatus
Defines values used to indicate status for the matchmaking stages.
Syntax
enum class XblMultiplayerMatchStatus : uint32_t
{
None,
SubmittingMatchTicket,
Searching,
Found,
Joining,
WaitingForRemoteClientsToJoin,
Measuring,
UploadingQosMeasurements,
WaitingForRemoteClientsToUploadQos,
Evaluating,
Completed,
Resubmitting,
Expired,
Canceling,
Canceled,
Failed,
}
Constants
Constant | Description |
---|---|
None | Indicates no matchmaking search has been started. |
SubmittingMatchTicket | Indicates that a match ticket was submitted for matchmaking. |
Searching | Indicates that matchmaking is still searching. |
Found | Indicates that matchmaking search has found a match. |
Joining | Joining initialization stage. Matchmaking creates the game session and adds users to it. The client has up to the joining timeout to join the session during this phase. |
WaitingForRemoteClientsToJoin | Waiting for remote clients to join the game session. The client has up to the joining timeout to join the session during this phase. |
Measuring | Measuring initialization stage. Stage where QoS measurement happens. The client has up to the measurement timeout to upload qos measurements to the service during this phase. |
UploadingQosMeasurements | Uploading QoS measurement results to the service. The client has up to the measurement timeout to upload qos measurements to the service during this phase. |
WaitingForRemoteClientsToUploadQos | Waiting for remote clients to upload QoS measurement results to the service. The client has up to the measurement timeout to upload qos measurements to the service during this phase. |
Evaluating | Evaluating initialization stage. If auto evaluate is true, then this stage is skipped. Otherwise the title will do its own evaluation. |
Completed | Match was found and QoS measurement was successful. |
Resubmitting | If the match that was found was not successful and is resubmitting. |
Expired | Indicates that matchmaking search has expired. |
Canceling | Indicates that matchmaking is in the process of canceling the search. |
Canceled | Indicates that matchmaking search has been canceled. |
Failed | Failed initialization stage. The initialization failed. |
Requirements
Header: multiplayer_manager_c.h