nn::nex::MatchmakeExtensionClient Class

Syntax

class MatchmakeExtensionClient : public nn::nex::MatchMakingClient

Description

Class for using matchmaking features.

Member Functions

V Bind Sets a certificate for using the matchmaking service.
V Unbind Releases certificate information.
AutoMatchmake Automatically searches for and joins matchmaking sessions.
BrowseMatchmakeSession Searches for a matchmaking session.
CreateMatchmakeSession Creates and joins a matchmaking session.
JoinMatchmakeSession Joins a matchmaking session.
CloseParticipation Closes participation in a matchmaking session.
OpenParticipation Reopens participation in a matchmaking session.
ModifyMatchmakeSessionAttribute Changes the attributes of a matchmaking session.
UpdateMatchmakeSessionAttribute Changes the attributes of a matchmaking session.
UpdateProgressScore Updates the game progress score in a matchmaking session.
UpdateApplicationBuffer Updates application-defined data for a matchmaking session.
UpdateMatchmakeSession Updates a matchmaking session.
UpdateNotificationData Registers notification data on the server (updates information if it already exists), and sends it to friends.
GetFriendNotificationData Gets friend notification data from the server.
GetPlayingSession Gets the list of matchmaking sessions in which the specified user is participating.
UpdatePrivacySetting Changes the privacy setting about participation in matchmaking sessions and persistent gatherings.
FindMatchmakeSessionByGatheringIdDetail Gets detailed information for the matchmaking session.
AddToBlackList Adds users to the blacklist.
RemoveFromBlackList Removes specific users from blacklists.
GetMyBlackList Gets the list of users that the local system itself has registered to blacklist.
ClearBlackList Deletes all blacklists registered on the server by the local system.
CreatePersistentGathering Registers a persistent gathering.
UpdatePersistentGathering Updates a persistent gathering.
JoinPersistentGathering Joins a persistent gathering.
FindPersistentGatheringByGatheringId Searches for a persistent gathering by gathering ID.
FindOfficialPersistentGathering Searches for an official persistent gathering.
FindPersistentGatheringByParticipant Searches persistent gatherings using the PrincipalId of a participant.
GenerateMatchmakeSessionSystemPassword Sets the system password for the matchmaking session.
ClearMatchmakeSessionSystemPassword Clears the system password that was set for the matchmaking session.
DebugNotifyEvent Sends an event to the specified PID. Feature for debugging. Do not use in retail products.
UnregisterGathering Deletes a gathering from the game server. (Inherits MatchMakingClient.)
FindByID Searches for a gathering according to its ID. (Inherits MatchMakingClient)
FindByOwner Searches using the PrincipalId of the owner of the gathering. (Inherits MatchMakingClient.)
EndParticipation Withdraws from a gathering (matchmaking session). (Inherits MatchMakingClient.)
GetDetailedParticipants Gets information about participants in a gathering. (Inherits MatchMakingClient.)
MigrateGatheringOwnership Changes the owner of a gathering to another participant. (Inherits MatchMakingClient.)
UpdateGatheringOwnership Changes the gathering owner to the caller. (Inherits MatchMakingClient.)
UpdateSessionHost Changes the gathering host. (Inherits MatchMakingClient.)
GetSessionURLs Gets the URL of the gathering host. (Inherits MatchMakingClient.)
GetCredentials Gets the Credentials object that has been bound using the Bind function. (Inherits ServiceClient.)
S GatheringIdToPersistentGatheringCode Generates a persistent gathering code from the gathering ID for display purposes.
S PersistentGatheringCodeToGatheringId Restores the gathering ID from the persistent gathering code.
S IsValidPersistentGatheringCode Determines whether the persistent gathering code is valid.
S SetPersistentGatheringCodeKey Sets the code HMAC key of the persistent gathering.
S ClearPersistentGatheringCodeKey Clears the code HMAC key of the persistent gathering.
S StaticUpdateSessionHost This function is for the callback that is invoked when host migration occurs. (Inherits MatchMakingClient.)
S StaticUpdateSessionHostWithOwner This function is for the callback that is invoked when host migration occurs. (Inherits MatchMakingClient.)

Class Hierarchy

nn::nex::RootObject
  nn::nex::ServiceClient
    nn::nex::MatchMakingClient
      nn::nex::MatchmakeExtensionClient

Revision History

2013/05/20
Added the nn::nex::MatchmakeExtensionClient::UpdateProgressScore function to update game progress score.
2011/01/27
Initial version.

CONFIDENTIAL