nn::nex::MatchmakeExtensionClient::FindOfficialPersistentGathering Member Function

Syntax

qBool FindOfficialPersistentGathering(
     ProtocolCallContext * pContext,
     qBool isAvailableOnly,
     const ResultRange & resultRange,
     qList< PersistentGathering > * pPersistentGatheringList
);

Parameters

Name Description
in pContext Call information.
in isAvailableOnly Whether the search targets only persistent gatherings that can be joined.
in resultRange Search range.
out pPersistentGatheringList List of persistent gatherings found in the search.

Return Values



Value Description
true Call initialization succeeded.
false Failure.

Description

Searches for an official persistent gathering.

The following results may be returned as a result of asynchronous operation. Pass errors to the Error/EULA applet. This error must be removed during debugging.

QERROR(Core, InvalidArgument): 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/04/08
Corrected QERROR(Core, InvalidArgment) to QERROR(Core, InvalidArgument) and QERROR(Core, GameServerMaintenance) to QERROR(RendezVous, GameServerMaintenance) in the description.
2013/11/28
Corrected the description so that QERROR(Core, InvalidArgment) is not handled by the application, but the error is passed to the error/EULA applet.
2013/05/31
Added a note indicating that QERROR(Core, GameServerMaintenance) is returned when the function is called between the GameServerMaintenance notification event and when game server maintenance takes place.
2013/01/11
Initial version.

CONFIDENTIAL