Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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