C# 클래스 Microsoft.AspNet.Server.Kestrel.Networking.UvStreamHandle

상속: UvHandle
파일 보기 프로젝트 열기: Starcounter/KestrelHttpServer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_allocCallback Func
_listenCallback Action
_listenState object
_readCallback Action
_readState object

공개 메소드들

메소드 설명
Accept ( UvStreamHandle handle ) : void
Listen ( int backlog, Action callback, object state ) : void
ReadStart ( Func allocCallback, Action readCallback, object state ) : void
ReadStop ( ) : void
TryWrite ( Libuv buf ) : int

보호된 메소드들

메소드 설명
ReleaseHandle ( ) : bool
UvStreamHandle ( IKestrelTrace logger ) : System

비공개 메소드들

메소드 설명
UvAllocCb ( IntPtr handle, int suggested_size, Libuv &buf ) : void
UvConnectionCb ( IntPtr handle, int status ) : void
UvReadCb ( IntPtr handle, int status, Libuv &buf ) : void

메소드 상세

Accept() 공개 메소드

public Accept ( UvStreamHandle handle ) : void
handle UvStreamHandle
리턴 void

Listen() 공개 메소드

public Listen ( int backlog, Action callback, object state ) : void
backlog int
callback Action
state object
리턴 void

ReadStart() 공개 메소드

public ReadStart ( Func allocCallback, Action readCallback, object state ) : void
allocCallback Func
readCallback Action
state object
리턴 void

ReadStop() 공개 메소드

public ReadStop ( ) : void
리턴 void

ReleaseHandle() 보호된 메소드

protected ReleaseHandle ( ) : bool
리턴 bool

TryWrite() 공개 메소드

public TryWrite ( Libuv buf ) : int
buf Libuv
리턴 int

UvStreamHandle() 보호된 메소드

protected UvStreamHandle ( IKestrelTrace logger ) : System
logger IKestrelTrace
리턴 System

프로퍼티 상세

_allocCallback 공개적으로 프로퍼티

public Func _allocCallback
리턴 Func

_listenCallback 공개적으로 프로퍼티

public Action _listenCallback
리턴 Action

_listenState 공개적으로 프로퍼티

public object _listenState
리턴 object

_readCallback 공개적으로 프로퍼티

public Action _readCallback
리턴 Action

_readState 공개적으로 프로퍼티

public object _readState
리턴 object