C# 클래스 Helios.Channels.ChannelHandlerInvokerUtil

파일 보기 프로젝트 열기: helios-io/helios 1 사용 예제들

공개 메소드들

메소드 설명
InvokeBindAsyncNow ( IChannelHandlerContext ctx, EndPoint localAddress ) : System.Threading.Tasks.Task
InvokeChannelActiveNow ( IChannelHandlerContext ctx ) : void
InvokeChannelInactiveNow ( IChannelHandlerContext ctx ) : void
InvokeChannelReadCompleteNow ( IChannelHandlerContext ctx ) : void
InvokeChannelReadNow ( IChannelHandlerContext ctx, object msg ) : void
InvokeChannelRegisteredNow ( IChannelHandlerContext ctx ) : void
InvokeChannelUnregisteredNow ( IChannelHandlerContext ctx ) : void
InvokeChannelWritabilityChangedNow ( IChannelHandlerContext ctx ) : void
InvokeCloseAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeConnectAsyncNow ( IChannelHandlerContext ctx, EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
InvokeDeregisterAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeDisconnectAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
InvokeExceptionCaughtNow ( IChannelHandlerContext ctx, Exception cause ) : void
InvokeFlushNow ( IChannelHandlerContext ctx ) : void
InvokeReadNow ( IChannelHandlerContext ctx ) : void
InvokeUserEventTriggeredNow ( IChannelHandlerContext ctx, object evt ) : void
InvokeWriteAsyncNow ( IChannelHandlerContext ctx, object msg ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
ComposeExceptionTask ( Exception cause ) : System.Threading.Tasks.Task
InExceptionCaught ( Exception cause ) : bool
NotifyHandlerException ( IChannelHandlerContext ctx, Exception cause ) : void

메소드 상세

InvokeBindAsyncNow() 공개 정적인 메소드

public static InvokeBindAsyncNow ( IChannelHandlerContext ctx, EndPoint localAddress ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
localAddress System.Net.EndPoint
리턴 System.Threading.Tasks.Task

InvokeChannelActiveNow() 공개 정적인 메소드

public static InvokeChannelActiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeChannelInactiveNow() 공개 정적인 메소드

public static InvokeChannelInactiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeChannelReadCompleteNow() 공개 정적인 메소드

public static InvokeChannelReadCompleteNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeChannelReadNow() 공개 정적인 메소드

public static InvokeChannelReadNow ( IChannelHandlerContext ctx, object msg ) : void
ctx IChannelHandlerContext
msg object
리턴 void

InvokeChannelRegisteredNow() 공개 정적인 메소드

public static InvokeChannelRegisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeChannelUnregisteredNow() 공개 정적인 메소드

public static InvokeChannelUnregisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeChannelWritabilityChangedNow() 공개 정적인 메소드

public static InvokeChannelWritabilityChangedNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeCloseAsyncNow() 공개 정적인 메소드

public static InvokeCloseAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
리턴 System.Threading.Tasks.Task

InvokeConnectAsyncNow() 공개 정적인 메소드

public static InvokeConnectAsyncNow ( IChannelHandlerContext ctx, EndPoint remoteAddress, EndPoint localAddress ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
remoteAddress System.Net.EndPoint
localAddress System.Net.EndPoint
리턴 System.Threading.Tasks.Task

InvokeDeregisterAsyncNow() 공개 정적인 메소드

public static InvokeDeregisterAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
리턴 System.Threading.Tasks.Task

InvokeDisconnectAsyncNow() 공개 정적인 메소드

public static InvokeDisconnectAsyncNow ( IChannelHandlerContext ctx ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
리턴 System.Threading.Tasks.Task

InvokeExceptionCaughtNow() 공개 정적인 메소드

public static InvokeExceptionCaughtNow ( IChannelHandlerContext ctx, Exception cause ) : void
ctx IChannelHandlerContext
cause System.Exception
리턴 void

InvokeFlushNow() 공개 정적인 메소드

public static InvokeFlushNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeReadNow() 공개 정적인 메소드

public static InvokeReadNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
리턴 void

InvokeUserEventTriggeredNow() 공개 정적인 메소드

public static InvokeUserEventTriggeredNow ( IChannelHandlerContext ctx, object evt ) : void
ctx IChannelHandlerContext
evt object
리턴 void

InvokeWriteAsyncNow() 공개 정적인 메소드

public static InvokeWriteAsyncNow ( IChannelHandlerContext ctx, object msg ) : System.Threading.Tasks.Task
ctx IChannelHandlerContext
msg object
리턴 System.Threading.Tasks.Task