C# Класс CSharpRTMP.Core.NetIO.IOHandlerManager

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

Открытые свойства

Свойство Тип Описание
ActiveIoHandler IOHandler>.Dictionary
DeadIoHandler ConcurrentBag
Stopwatch Stopwatch
TimersManager CSharpRTMP.Common.TimersManager

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

Метод Описание
CreateOrGetSocketAsyncEventArgs ( this ioHandler ) : SocketAsyncEventArgs
DeleteDeadHandlers ( ) : int
DisableTimer ( this ioHandler ) : bool
EnableTimer ( this ioHandler, uint seconds ) : bool
EnqueueForDelete ( IOHandler ioHandler ) : void
Initialize ( ) : void
ProcessTimer ( TimerEvent timerEvent ) : void
Pulse ( ) : bool
RegisterIOHandler ( this pIoHandler ) : void
Shutdown ( ) : void
ShutdownIOHandlers ( ) : void
SignalShutdown ( ) : void
Start ( ) : void
UnRegisterIOHandler ( this pIoHandler ) : void

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

Метод Описание
saeCompleted ( object sender, SocketAsyncEventArgs e ) : void

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

CreateOrGetSocketAsyncEventArgs() публичный статический Метод

public static CreateOrGetSocketAsyncEventArgs ( this ioHandler ) : SocketAsyncEventArgs
ioHandler this
Результат System.Net.Sockets.SocketAsyncEventArgs

DeleteDeadHandlers() публичный статический Метод

public static DeleteDeadHandlers ( ) : int
Результат int

DisableTimer() публичный статический Метод

public static DisableTimer ( this ioHandler ) : bool
ioHandler this
Результат bool

EnableTimer() публичный статический Метод

public static EnableTimer ( this ioHandler, uint seconds ) : bool
ioHandler this
seconds uint
Результат bool

EnqueueForDelete() публичный статический Метод

public static EnqueueForDelete ( IOHandler ioHandler ) : void
ioHandler IOHandler
Результат void

Initialize() публичный статический Метод

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

ProcessTimer() публичный статический Метод

public static ProcessTimer ( TimerEvent timerEvent ) : void
timerEvent CSharpRTMP.Common.TimerEvent
Результат void

Pulse() публичный статический Метод

public static Pulse ( ) : bool
Результат bool

RegisterIOHandler() публичный статический Метод

public static RegisterIOHandler ( this pIoHandler ) : void
pIoHandler this
Результат void

Shutdown() публичный статический Метод

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

ShutdownIOHandlers() публичный статический Метод

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

SignalShutdown() публичный статический Метод

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

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

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

UnRegisterIOHandler() публичный статический Метод

public static UnRegisterIOHandler ( this pIoHandler ) : void
pIoHandler this
Результат void

Описание свойств

ActiveIoHandler публичное статическое свойство

public static Dictionary ActiveIoHandler
Результат IOHandler>.Dictionary

DeadIoHandler публичное статическое свойство

public static ConcurrentBag DeadIoHandler
Результат ConcurrentBag

Stopwatch публичное статическое свойство

public static Stopwatch Stopwatch
Результат Stopwatch

TimersManager публичное статическое свойство

public static TimersManager,CSharpRTMP.Common TimersManager
Результат CSharpRTMP.Common.TimersManager