Home docs nex protocols Game Session (42)
Post

Game Session (42)

Methods

(1) CreateSession

Request

TypeName
GameSessiongameSession

Response

TypeName
GameSessionKeygameSessionKey

(2) UpdateSession

Request

TypeName
GameSessionUpdategameSessionUpdate

Response

This method does not return anything.

(3) DeleteSession

Request

TypeName
GameSessionKeygameSessionKey

Response

This method does not return anything.

(4) MigrateSession

Request

TypeName
GameSessionKeygameSessionKey

Response

TypeName
GameSessionKeygameSessionKeyMigrated

(5) LeaveSession

Request

TypeName
GameSessionKeygameSessionKey

Response

This method does not return anything.

(6) GetSession

Request

TypeName
GameSessionKeygameSessionKey

Response

TypeName
GameSessionSearchResultsearchResult

(7) SearchSessions

Request

TypeName
GameSessionQuerygameSessionQuery

Response

TypeName
List<GameSessionSearchResult>searchResults

(8) AddParticipants

Request

TypeName
GameSessionKeygameSessionKey
List<Uint32>publicParticipantIDs
List<Uint32>privateParticipantIDs

Response

This method does not return anything.

(9) RemoveParticipants

Request

TypeName
GameSessionKeygameSessionKey
List<Uint32>participantIDs

Response

This method does not return anything.

(10) GetParticipantCount

Request

TypeName
GameSessionKeygameSessionKey

Response

TypeName
Uint32count

(11) GetParticipants

Request

TypeName
GameSessionKeygameSessionKey
ResultRangeresultRange

Response

TypeName
List<GameSessionParticipant>participants

(12) SendInvitation

Request

TypeName
GameSessionInvitationinvitation

Response

This method does not return anything.

(13) GetInvitationReceivedCount

Request

TypeName
Uint32gameSessionTypeID

Response

TypeName
Uint32count

(14) GetInvitationsReceived

Request

TypeName
Uint32gameSessionTypeID
ResultRangeresultRange

Response

(15) GetInvitationSentCount

Request

TypeName
Uint32gameSessionTypeID

Response

TypeName
Uint32count

(16) GetInvitationsSent

Request

TypeName
Uint32gameSessionTypeID
ResultRangeresultRange

Response

TypeName
List<GameSessionInvitationSent>invitations

(17) AcceptInvitation

Request

TypeName
GameSessionInvitationReceivedgameSessionInvitation

Response

This method does not return anything.

(18) DeclineInvitation

Request

TypeName
GameSessionInvitationReceivedgameSessionInvitation

Response

This method does not return anything.

(19) CancelInvitation

Request

TypeName
GameSessionInvitationSentgameSessionInvitation

Response

This method does not return anything.

(20) SendTextMessage

Request

TypeName
GameSessionMessagegameSessionMessage

Response

This method does not return anything.

(21) RegisterURLs

Request

TypeName
List<StationURL>stationURLs

Response

This method does not return anything.

(22) JoinSession

Request

TypeName
GameSessionKeygameSessionKey

Response

This method does not return anything.

(23) AbandonSession

Request

TypeName
GameSessionKeygameSessionKey

Response

This method does not return anything.

(24) SearchSessionsWithParticipants

Request

TypeName
Uint32gameSessionTypeID
List<Uint32>participantIDs

Response

(25) GetSessions

Request

TypeName
List<GameSessionKey>gameSessionKeys

Response

TypeName
List<GameSessionSearchResult>searchResults

(26) GetParticipantsURLs

Request

TypeName
GameSessionKeygameSessionKey
List<Uint32>participantIDs

Response

TypeName
List<GameSessionParticipant>participants

(27) MigrateSessionHost

Request

TypeName
GameSessionKeygameSessionKey

Response

This method does not return anything.

(28) SplitSession

Request

TypeName
GameSessionKeygameSessionKey

Response

TypeName
GameSessionKeygameSessionKeyMigrated

(29) SearchSocialSessions

Request

TypeName
GameSessionSocialQuerygameSessionSocialQuery

Response

(30) ReportUnsuccessfulJoinSessions

Request

TypeName
List<GameSessionUnsuccessfulJoinSession>unsuccessfulJoinSessions

Response

This method does not return anything.

Types

GameSessionKey (Structure)

TypeName
Uint32m_typeID
Uint32m_sessionID

GameSession (Structure)

TypeName
Uint32m_typeID
List<Property>m_attributes

GameSessionSearchResult (Structure)

TypeName
GameSessionKeym_sessionKey
Uint32m_hostPID
List<StationURL>m_hostURLs
List<Property>m_attributes

GameSessionUpdate (Structure)

TypeName
GameSessionKeym_sessionKey
List<Property>m_attributes

GameSessionParticipant (Structure)

TypeName
Uint32m_PID
Stringm_name
List<StationURL>m_stationURLs

GameSessionInvitation (Structure)

TypeName
GameSessionKeym_sessionKey
List<Uint32>m_recipientPIDs
Stringm_message

GameSessionInvitationSent (Structure)

TypeName
GameSessionKeym_sessionKey
Uint32m_recipientPID
Stringm_message
DateTimem_creationTime

GameSessionInvitationReceived (Structure)

TypeName
GameSessionKeym_sessionKey
Uint32m_senderPID
Stringm_message
DateTimem_creationTime

GameSessionQuery (Structure)

TypeName
Uint32m_typeID
Uint32m_queryID
List<Property>m_parameters

GameSessionSocialQuery (Structure)

TypeName
Uint32m_typeID
Uint32m_queryID
List<Property>m_parameters
List<Uint32>m_participantIDs

GameSessionMessage (Structure)

TypeName
GameSessionKeym_sessionKey
Stringm_message

GameSessionSearchWithParticipantsResult (Structure)

TypeName
List<Uint32>m_participantIDs

GameSessionUnsuccessfulJoinSession (Structure)

TypeName
GameSessionKeym_sessionKey
Uint32m_errorCategory
Sint32m_errorCode

Property (Structure)

TypeDescription
Uint32ID
Uint32Value
Contents