C# Класс Turn.Server.TurnServer

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EnableLog ( string fileName ) : void
Start ( ) : void
Stop ( ) : void
TurnServer ( ILogger logger ) : System

Приватные методы

Метод Описание
Allocation_Removed ( Allocation allocation, AllocationsPool reason ) : void
GetBuffer ( ServerEndPoint local, IPEndPoint remote, int length, ServerAsyncEventArgs &e, int &offset ) : void
GetErrorResponse ( ErrorCode errorCode, SocketAsyncEventArgs e ) : Turn.Message.TurnMessage
PeerSendAsync_Completed ( Socket socket, SocketAsyncEventArgs e ) : void
PeerServer_Received ( ServersManager s, BaseConnection с, ServerAsyncEventArgs &e ) : bool
PeerServer_ServerAdded ( object sender, ServerChangeEventArgs e ) : void
PeerServer_ServerRemoved ( object sender, ServerChangeEventArgs e ) : void
ProcessAllocateRequest ( Allocation &allocation, Turn.Message.TurnMessage request, ServerEndPoint local, IPEndPoint remote ) : Turn.Message.TurnMessage
ProcessSendRequest ( Allocation allocation, Turn.Message.TurnMessage request, ServerAsyncEventArgs &e ) : Turn.Message.TurnMessage
ProcessSetActiveDestinationRequest ( Allocation allocation, Turn.Message.TurnMessage request, IPEndPoint reflexEndPoint ) : Turn.Message.TurnMessage
SendTurn ( Turn.Message.TurnMessage message, ServerEndPoint local, IPEndPoint remote ) : void
SendTurnAsync_Completed ( Socket socket, SocketAsyncEventArgs e ) : void
TurnServer_NewConnection ( ServersManager s, TurnConnection c ) : void
TurnServer_PeerDataReceived ( ServerAsyncEventArgs &e ) : void
TurnServer_Received ( ServersManager s, TurnConnection c, ServerAsyncEventArgs &e ) : bool
TurnServer_ServerAdded ( object sender, ServerChangeEventArgs e ) : void
TurnServer_ServerRemoved ( object sender, ServerChangeEventArgs e ) : void
TurnServer_TurnDataReceived ( ServerAsyncEventArgs &e ) : void

Описание методов

EnableLog() публичный Метод

public EnableLog ( string fileName ) : void
fileName string
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

TurnServer() публичный Метод

public TurnServer ( ILogger logger ) : System
logger ILogger
Результат System