C# Class CSharpRTMP.Core.NetIO.IOHandlerManager

Afficher le fichier Open project: langhuihui/csharprtmp Class Usage Examples

Méthodes publiques

Свойство Type Description
ActiveIoHandler IOHandler>.Dictionary
DeadIoHandler ConcurrentBag
Stopwatch Stopwatch
TimersManager CSharpRTMP.Common.TimersManager

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
saeCompleted ( object sender, SocketAsyncEventArgs e ) : void

Method Details

CreateOrGetSocketAsyncEventArgs() public static méthode

public static CreateOrGetSocketAsyncEventArgs ( this ioHandler ) : SocketAsyncEventArgs
ioHandler this
Résultat System.Net.Sockets.SocketAsyncEventArgs

DeleteDeadHandlers() public static méthode

public static DeleteDeadHandlers ( ) : int
Résultat int

DisableTimer() public static méthode

public static DisableTimer ( this ioHandler ) : bool
ioHandler this
Résultat bool

EnableTimer() public static méthode

public static EnableTimer ( this ioHandler, uint seconds ) : bool
ioHandler this
seconds uint
Résultat bool

EnqueueForDelete() public static méthode

public static EnqueueForDelete ( IOHandler ioHandler ) : void
ioHandler IOHandler
Résultat void

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

ProcessTimer() public static méthode

public static ProcessTimer ( TimerEvent timerEvent ) : void
timerEvent CSharpRTMP.Common.TimerEvent
Résultat void

Pulse() public static méthode

public static Pulse ( ) : bool
Résultat bool

RegisterIOHandler() public static méthode

public static RegisterIOHandler ( this pIoHandler ) : void
pIoHandler this
Résultat void

Shutdown() public static méthode

public static Shutdown ( ) : void
Résultat void

ShutdownIOHandlers() public static méthode

public static ShutdownIOHandlers ( ) : void
Résultat void

SignalShutdown() public static méthode

public static SignalShutdown ( ) : void
Résultat void

Start() public static méthode

public static Start ( ) : void
Résultat void

UnRegisterIOHandler() public static méthode

public static UnRegisterIOHandler ( this pIoHandler ) : void
pIoHandler this
Résultat void

Property Details

ActiveIoHandler public_oe static_oe property

public static Dictionary ActiveIoHandler
Résultat IOHandler>.Dictionary

DeadIoHandler public_oe static_oe property

public static ConcurrentBag DeadIoHandler
Résultat ConcurrentBag

Stopwatch public_oe static_oe property

public static Stopwatch Stopwatch
Résultat Stopwatch

TimersManager public_oe static_oe property

public static TimersManager,CSharpRTMP.Common TimersManager
Résultat CSharpRTMP.Common.TimersManager