C# Class Helios.Channels.ChannelHandlerInvokerUtil

Mostra file Open project: helios-io/helios Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
ComposeExceptionTask ( Exception cause ) : System.Threading.Tasks.Task
InExceptionCaught ( Exception cause ) : bool
NotifyHandlerException ( IChannelHandlerContext ctx, Exception cause ) : void

Method Details

InvokeBindAsyncNow() public static method

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

InvokeChannelActiveNow() public static method

public static InvokeChannelActiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeChannelInactiveNow() public static method

public static InvokeChannelInactiveNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeChannelReadCompleteNow() public static method

public static InvokeChannelReadCompleteNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeChannelReadNow() public static method

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

InvokeChannelRegisteredNow() public static method

public static InvokeChannelRegisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeChannelUnregisteredNow() public static method

public static InvokeChannelUnregisteredNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeChannelWritabilityChangedNow() public static method

public static InvokeChannelWritabilityChangedNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeCloseAsyncNow() public static method

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

InvokeConnectAsyncNow() public static method

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

InvokeDeregisterAsyncNow() public static method

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

InvokeDisconnectAsyncNow() public static method

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

InvokeExceptionCaughtNow() public static method

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

InvokeFlushNow() public static method

public static InvokeFlushNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeReadNow() public static method

public static InvokeReadNow ( IChannelHandlerContext ctx ) : void
ctx IChannelHandlerContext
return void

InvokeUserEventTriggeredNow() public static method

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

InvokeWriteAsyncNow() public static method

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