nn::nex::MatchmakeSessionSearchCriteria Class

Syntax

class MatchmakeSessionSearchCriteria

Description

Data class that stores conditions used to search for matchmaking sessions.

When the search criteria are specified with the AutoMatchmakeParam::SetSearchCriteria function, sessions that are closed, full, or password-protected are excluded automatically, regardless of the settings.

The settings for whether to exclude close, full, or password-protected sessions are enabled when using the MatchmakeExtensionClient::BrowseMatchmakeSession function.

Member Functions

MatchmakeSessionSearchCriteria Constructor.
V ~MatchmakeSessionSearchCriteria Destroys the object.
SetGameMode Specifies the game mode to search for.
SetMinParticipants Specifies the minimum number of people who can participate.
SetMinParticipantsWithRange Specifies a range for the minimum number of people who can participate.
SetMaxParticipants Specifies the maximum number of people who can participate.
SetMaxParticipantsWithRange Specifies a range for the maximum number of people who can participate.
SetAttribute Specifies the attribute to search for.
SetAttributeWithRange Specifies the range of attributes to search for.
SetMatchmakeSystemType Specifies the matchmaking system type to search for.
SetExcludeLocked Sets whether to exclude sessions for which participation is already locked.
SetVacantOnly Sets whether to exclude full sessions.
SetExcludeNonHostPid Sets whether to exclude sessions for which a host has not been determined.
SetExcludeUserPasswordSet Sets whether to exclude matchmaking sessions for which a user password has been set.
SetSelectionMethod Specifies how to select which matchmaking session to join from the search results.
SetReferPersistentGatheringId Sets the IDs of related persistent gatherings to include in searches.
Reset Resets all search conditions.
IsValid Checks whether the search conditions are valid.

Revision History

2014/05/16
Added information about when the settings that exclude closed, full, or password-protected sessions are enabled.
2013/12/05
Added an overload function for the nn::nex::MatchmakeSessionSearchCriteria::SetSelectionMethod function to specify MatchmakeParam.
2011/03/15
Added the following functions to be able to search for the minimum and maximum numbers of participants:
nn::nex::MatchmakeSessionSearchCriteria::SetMinParticipants
nn::nex::MatchmakeSessionSearchCriteria::SetMinParticipantsWithRange
nn::nex::MatchmakeSessionSearchCriteria::SetMaxParticipants
nn::nex::MatchmakeSessionSearchCriteria::SetMaxParticipantsWithRange
2011/03/04
Added the nn::nex::MatchmakeSessionSearchCriteria::SetAttributeWithRange function to specify range of attribute values.
2011/01/27
Initial version.

CONFIDENTIAL