nn::nex::MatchmakeExtensionClient::BrowseMatchmakeSession Member Function

Syntax

qBool BrowseMatchmakeSession(
     ProtocolCallContext * pContext,
     const MatchmakeSessionSearchCriteria & searchCriteria,
     const ResultRange & resultRange,
     qList< MatchmakeSession > * lstMatchmakeSession
);

Parameters

Name Description
in pContext Call information.
in searchCriteria Search conditions.
in resultRange Search range.
out lstMatchmakeSession Found matchmaking session.

Return Values



Value Description
true Call initialization succeeded.
false Failure.

Description

Searches for a matchmaking session.

Searches for a matchmaking session by using the specified conditions.

The asynchronous process might return the following results.

Pass the following error to the Error/EULA applet. This error must be removed during debugging.

QERROR(Core, InvalidArgument): No gathering ID was set on the persistent gathering during persistent gathering matchmaking. The maximum number of entries to get in the ResultRange object passed as an argument was set to more than 100.

You can choose to either handle the following error in the application or pass it to the error/EULA applet.

QERROR(RendezVous, GameServerMaintenance): This error occurs when the function is called between the GameServerMaintenance notification event and when game server maintenance takes place.

Revision History

2014/06/13
Initial version.

CONFIDENTIAL