nn::nex::MatchmakeSession Class

Syntax

class MatchmakeSession : public nn::nex::Gathering

Description

Stores the matchmaking information.

Member Functions

MatchmakeSession Constructor.
V ~MatchmakeSession Destroys the object.
SetGameMode Sets the game mode.
SetAttribute Sets an attribute.
SetMatchmakeSystemType Sets the matchmaking system type.
SetApplicationBuffer Sets application-defined data.
SetOpenParticipation Sets whether participation in the matchmaking session is possible.
Reset Initializes all set data.
GetGameMode Gets the game mode.
GetAttribute Gets an attribute.
GetMatchmakeSystemType Gets the matchmaking system type.
GetApplicationBuffer Gets application-defined data.
GetOpenParticipation Gets whether participation in the matchmaking session is possible.
GetParticipantCount Gets the number of participants in the matchmaking session.
GetSessionKey Gets a common key for P2P communication in the matchmaking session.
SetProgressScore Sets game progress score.
GetProgressScore Gets game progress score.
SetOption0Flag Sets the option for the matchmaking session.
ClearOption0Flag Clears the option for the matchmaking session.
GetOption0FlagSet Gets the option for the matchmaking session.
SetMatchmakeParam Sets the matchmaking parameters.
GetMatchmakeParam Gets the matchmaking parameters.
SetUserPassword Sets the user password for the matchmaking session.
GetUserPassword Gets the user password for the matchmaking session.
GetStartedTime Gets the matchmaking start day and time.
SetReferPersistentGatheringId Sets the IDs of related persistent gatherings.
GetReferPersistentGatheringId Gets the IDs of related persistent gatherings.
GetUserPasswordEnabled Gets whether a user password has been set for a matchmaking session.
GetSystemPasswordEnabled Gets whether a system password has been set for a matchmaking session.
GetID Gets the gathering ID.(Inherits Gathering.)
SetID Sets the gathering ID.(Inherits Gathering.)
V GetGatheringType Returns the class name of the gathering.
V IsA Determines whether an object has the class name specified by the argument.
V IsAKindOf Determines whether the object is of the class specified by the argument or inherits from that class.
SetDescription Sets a descriptive text string.(Inherits Gathering.)
GetDescription Gets the descriptive text string.(Inherits Gathering.)
GetOwnerPID Gets the PrincipalID of the owner of the gathering.(Inherits Gathering.)
GetHostPID Gets the principal ID of the gathering host.(Inherits Gathering.)
GetMinParticipants Gets the minimum number of participants for the gathering. (Inherits Gathering.)
GetMaxParticipants Gets the maximum number of participants for the gathering. (Inherits Gathering.)
SetMinParticipants Sets the minimum number of participants for the gathering. (Inherits Gathering.)
SetMaxParticipants Sets the maximum number of participants for the gathering. (Inherits Gathering.)
FlagIsSet Confirms whether the gathering flag has been set. (Inherits Gathering.)
SetFlag Sets the gathering flags enumerated in GatheringFlags. (Inherits Gathering.)
ClearFlag Clears the gathering flag. (Inherits Gathering.)

Class Hierarchy

nn::nex::RootObject
  nn::nex::Gathering
    nn::nex::MatchmakeSession

Revision History

2013/12/05
Added the nn::nex::MatchmakeSession::GetMatchmakeParam and
nn::nex::MatchmakeSession::SetMatchmakeParam
functions to set and get the MatchmakeParam.
2013/05/20
Added the nn::nex::MatchmakeSession::SetProgressScore and nn::nex::MatchmakeSession::GetProgressScore to set and get the game progress score.
2011/01/27
Initial version.

CONFIDENTIAL