Loading...
Searching...
No Matches
AccelByte.Server.ServerMatchmakingApi Class Reference
Inheritance diagram for AccelByte.Server.ServerMatchmakingApi:

Public Member Functions

 ServerMatchmakingApi (IHttpClient httpClient, ServerConfig config, ISession session)
IEnumerator EnqueueJoinableSession (MatchmakingResult body, ResultCallback callback)
IEnumerator DequeueJoinableSession (DequeueRequest body, ResultCallback callback)
IEnumerator QuerySessionStatus (string matchId, ResultCallback< MatchmakingResult > callback)
IEnumerator AddUserToSession (string channelName, string matchId, string userId, string partyId, ResultCallback callback)
IEnumerator RemoveUserFromSession (string channelName, string matchId, string userId, MatchmakingResult body, ResultCallback callback)

Additional Inherited Members

Protected Member Functions inherited from AccelByte.Core.ServerApiBase
 ServerApiBase (IHttpClient inHttpClient, ServerConfig inServerConfig, string inBaseUrl, ISession inSession, HttpOperator httpOperator=null)
Protected Member Functions inherited from AccelByte.Core.ApiBaseParent
 ApiBaseParent (IHttpClient inHttpClient, ISession inSession, string inBaseUrl)
Protected Attributes inherited from AccelByte.Core.ApiBaseParent
readonly ISession Session
 Contains AuthorizationToken and related auth.
Properties inherited from AccelByte.Core.ApiBaseParent
IHttpClient HttpClient [get]

Constructor & Destructor Documentation

◆ ServerMatchmakingApi()

AccelByte.Server.ServerMatchmakingApi.ServerMatchmakingApi ( IHttpClient httpClient,
ServerConfig config,
ISession session )
inline
Parameters
httpClient
configbaseUrl==MatchmakingServerUrl
session