Loading...
Searching...
No Matches
AccelByte.Api.TurnManager Class Reference

This endpoint lists all TURN server available in all regions. More...

Inheritance diagram for AccelByte.Api.TurnManager:

Public Member Functions

void GetTurnServers (ResultCallback< TurnServerList > callback)
 Get List of TURN Server(s).
void GetTurnServers (GetTurnServerOptionalParameters optionalParam, ResultCallback< TurnServerList > callback)
 Get List of TURN Server(s).
void GetTurnServerCredential (string region, string ip, int port, ResultCallback< TurnServerCredential > callback)
 Get the turn server credential.
void SendMetric (string turnServerRegion, P2PConnectionType connectionType, ResultCallback callback)
 Send connected metric.
void SendDisconnectedMetric (ResultCallback callback)
 Send disconnected metric.

Additional Inherited Members

Properties inherited from AccelByte.Core.WrapperBase
Utils.AccelByteIdValidator IdValidator [get]

Detailed Description

This endpoint lists all TURN server available in all regions.

Member Function Documentation

◆ GetTurnServerCredential()

void AccelByte.Api.TurnManager.GetTurnServerCredential ( string region,
string ip,
int port,
ResultCallback< TurnServerCredential > callback )
inline

Get the turn server credential.

Parameters
regionregion of selected turn server
ipip of selected turn server
portport of selected turn server
callbackReturn turn server credential

◆ GetTurnServers() [1/2]

void AccelByte.Api.TurnManager.GetTurnServers ( GetTurnServerOptionalParameters optionalParam,
ResultCallback< TurnServerList > callback )
inline

Get List of TURN Server(s).

Parameters
optionalParamOptional parameter to modify the function
callbackReturn list of turn server

◆ GetTurnServers() [2/2]

void AccelByte.Api.TurnManager.GetTurnServers ( ResultCallback< TurnServerList > callback)
inline

Get List of TURN Server(s).

Parameters
callbackReturn list of turn server

◆ SendDisconnectedMetric()

void AccelByte.Api.TurnManager.SendDisconnectedMetric ( ResultCallback callback)
inline

Send disconnected metric.

Parameters
callbackcallback to trigger with operation result

◆ SendMetric()

void AccelByte.Api.TurnManager.SendMetric ( string turnServerRegion,
P2PConnectionType connectionType,
ResultCallback callback )
inline

Send connected metric.

Parameters
turnServerRegionRegion of the selected turn server
connectionTypeP2P connection type
callbackcallback to trigger with operation result