C# Class Helios.Channels.AbstractChannel.PausableChannelEventLoop

Inheritance: PausableChannelEventExecutor, IEventLoop
Mostra file Open project: helios-io/helios

Public Properties

Property Type Description
Unwrapped IEventLoop

Private Properties

Property Type Description
IEventLoop IEventLoop

Public Methods

Method Description
AcceptNewTasks ( ) : void
PausableChannelEventLoop ( IChannel channel, IEventLoop unwrapped ) : System
RegisterAsync ( IChannel c ) : System.Threading.Tasks.Task
RejectNewTasks ( ) : void
Unwrap ( ) : IEventExecutor

Private Methods

Method Description
IEventLoop ( ) : IEventLoop

Method Details

AcceptNewTasks() public method

public AcceptNewTasks ( ) : void
return void

PausableChannelEventLoop() public method

public PausableChannelEventLoop ( IChannel channel, IEventLoop unwrapped ) : System
channel IChannel
unwrapped IEventLoop
return System

RegisterAsync() public method

public RegisterAsync ( IChannel c ) : System.Threading.Tasks.Task
c IChannel
return System.Threading.Tasks.Task

RejectNewTasks() public method

public RejectNewTasks ( ) : void
return void

Unwrap() public method

public Unwrap ( ) : IEventExecutor
return IEventExecutor

Property Details

Unwrapped public_oe property

public IEventLoop Unwrapped
return IEventLoop