C# (CSharp) Helios.Channels Namespace

Nested Namespaces

Helios.Channels.Bootstrap
Helios.Channels.Embedded
Helios.Channels.Local
Helios.Channels.Sockets

Classes

Name Description
AbstractChannel
AbstractChannel.AbstractUnsafe IChannelUnsafe implementation which sub-classes must extend and use.
AbstractChannel.PausableChannelEventLoop
AbstractChannelHandlerContext
AbstractChannelHandlerContext.PausableChannelEventExecutorImpl
AbstractServerChannel A skeleton of a server-side IChannel implementation, which does not allow any of the following operations: * IChannel.ConnectAsync(EndPoint) * IChannel.DisconnectAsync() * IChannel.WriteAsync(object) * IChannel.Flush()
AbstractServerChannel.DefaultServerUnsafe
ChannelException
ChannelHandlerAdapter Default implementation of IChannelHandler - all implementations are no-nops. Begin from this to begin adding your own IChannelHandler implementations.
ChannelHandlerInvokerUtil
ChannelOption A strongly typed class representing a configuration option for a given channel.
ChannelPipelineException Exception thrown whenever there's an issue modifying the IChannelPipeline
ClosedChannelException
ConnectException
ConnectTimeoutException
DefaultChannelHandlerContext
DefaultChannelHandlerInvoker
DefaultChannelHandlerInvoker.WriteTask
DefaultChannelId
DefaultMessageSizeEstimator A default IMessageSizeEstimator, designed for working with IByteBuf primarily.
DefaultMessageSizeEstimator.DefaultHandle
FixedRecvByteBufAllocator A IRecvByteBufAllocator that always yields the same buffer size prediction; ignores feedback from the I/O thread.
FixedRecvByteBufAllocator.Handle
MultithreadEventLoopGroup IEventLoopGroup implementation designs for multiplexing multiple active IChannel instances across one or more SingleThreadEventLoop instances.
NotYetConnectedException
SingleThreadEventLoop Single threaded IEventLoop implementation built on top of SingleThreadEventExecutor