C# 클래스 CSharpRTMP.Core.NetIO.IOHandlerManager

파일 보기 프로젝트 열기: langhuihui/csharprtmp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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