nn::nex::MatchmakeExtensionClient::FindPersistentGatheringByGatheringId Member Function

Syntax

qBool FindPersistentGatheringByGatheringId(
     ProtocolCallContext * pContext,
     const qList< GatheringID > & gatheringIdList,
     qList< PersistentGathering > * pPersistentGatheringList
);

Parameters

Name Description
in pContext Call information.
in gatheringIdList List of gathering IDs for persistent gatherings.
out pPersistentGatheringList List of persistent gatherings found in the search.

Return Values



Value Description
true Call initialization succeeded.
false Failure.

Description

Searches for a persistent gathering by gathering ID.

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 GatheringID list passed as an argument contained more than 100 entries.

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/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