nn::nex::MatchMakingClient::FindByID Member Function

Syntax

qBool FindByID(
     ProtocolCallContext * pContext,
     qList< GatheringID > lstID,
     qList< GatheringHolder > * plstGatherings
);
qBool FindByID(
     ProtocolCallContext * pContext,
     GatheringID id,
     GatheringHolder * pGathering
);

Overloaded Member Functions

FindByID ( ProtocolCallContext *, qList< GatheringID >, qList< GatheringHolder > * ) Searches for a gathering by ID.
FindByID ( ProtocolCallContext *, GatheringID, GatheringHolder * ) Searches for a gathering by ID.

Description of FindByID ( ProtocolCallContext *, qList< GatheringID >, qList< GatheringHolder > * )

Searches for the gathering with the specified ID.

The following results may be returned as a result of asynchronous operation. Use the application to handle these results.

QERROR(Core, InvalidArgument): The GatheringID passed as an argument contains 101 or more 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.

Description of FindByID ( ProtocolCallContext *, GatheringID, GatheringHolder * )

Searches for the gathering with the specified ID.

The following results may be returned as a result of asynchronous operation. Use the application to handle these results.

QERROR(RendezVous, SessionVoid): The gathering does not exist.

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.


CONFIDENTIAL