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

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

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

Метод Описание
AllocationsPool ( ) : System
Clear ( ) : void
Get ( ConnectionId connectionId ) : Allocation
Get ( ServerEndPoint allocated ) : Allocation
GetByPeer ( ServerEndPoint local, IPEndPoint remote ) : Allocation
Remove ( Allocation oldAllocation, RemoveReason reason ) : void
Replace ( Allocation allocation ) : void

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

Метод Описание
GetKey ( ServerEndPoint local, IPEndPoint remote ) : string
OnRemoved ( Allocation allocation, RemoveReason reason ) : void
Timer_EventHandler ( Object stateInfo ) : void

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

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

public AllocationsPool ( ) : System
Результат System

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

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

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

public Get ( ConnectionId connectionId ) : Allocation
connectionId ConnectionId
Результат Allocation

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

public Get ( ServerEndPoint allocated ) : Allocation
allocated ServerEndPoint
Результат Allocation

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

public GetByPeer ( ServerEndPoint local, IPEndPoint remote ) : Allocation
local ServerEndPoint
remote System.Net.IPEndPoint
Результат Allocation

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

public Remove ( Allocation oldAllocation, RemoveReason reason ) : void
oldAllocation Allocation
reason RemoveReason
Результат void

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

public Replace ( Allocation allocation ) : void
allocation Allocation
Результат void