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

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

공개 프로퍼티들

프로퍼티 타입 설명
Id uint
Protocol CSharpRTMP.Core.Protocols.BaseProtocol
Socket Socket
Type IOHandlerType
_idGenerator uint

공개 메소드들

메소드 설명
Dispose ( ) : void
GetStats ( Variant variant, uint namespaceId ) : void
OnEvent ( SocketAsyncEventArgs e ) : bool
SignalOutputData ( EndPoint address ) : bool
SignalOutputData ( EndPoint address, MemoryStream outputStream ) : bool
SignalOutputData ( MemoryStream outputStream = null ) : bool

보호된 메소드들

메소드 설명
IOHandler ( IOHandlerType type ) : System

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetStats() 공개 추상적인 메소드

public abstract GetStats ( Variant variant, uint namespaceId ) : void
variant Variant
namespaceId uint
리턴 void

IOHandler() 보호된 메소드

protected IOHandler ( IOHandlerType type ) : System
type IOHandlerType
리턴 System

OnEvent() 공개 추상적인 메소드

public abstract OnEvent ( SocketAsyncEventArgs e ) : bool
e System.Net.Sockets.SocketAsyncEventArgs
리턴 bool

SignalOutputData() 공개 메소드

public SignalOutputData ( EndPoint address ) : bool
address System.Net.EndPoint
리턴 bool

SignalOutputData() 공개 메소드

public SignalOutputData ( EndPoint address, MemoryStream outputStream ) : bool
address System.Net.EndPoint
outputStream System.IO.MemoryStream
리턴 bool

SignalOutputData() 공개 메소드

public SignalOutputData ( MemoryStream outputStream = null ) : bool
outputStream System.IO.MemoryStream
리턴 bool

프로퍼티 상세

Id 공개적으로 프로퍼티

public uint Id
리턴 uint

Protocol 공개적으로 프로퍼티

public BaseProtocol,CSharpRTMP.Core.Protocols Protocol
리턴 CSharpRTMP.Core.Protocols.BaseProtocol

Socket 공개적으로 프로퍼티

public Socket Socket
리턴 Socket

Type 공개적으로 프로퍼티

public IOHandlerType Type
리턴 IOHandlerType

_idGenerator 공개적으로 정적으로 프로퍼티

public static uint _idGenerator
리턴 uint