C# Class Helios.Channels.SingleThreadEventLoop

Single threaded IEventLoop implementation built on top of SingleThreadEventExecutor
Inheritance: Helios.Concurrency.SingleThreadEventExecutor, IEventLoop
Afficher le fichier Open project: helios-io/helios

Méthodes publiques

Méthode Description
RegisterAsync ( IChannel channel ) : System.Threading.Tasks.Task
SingleThreadEventLoop ( ) : System
SingleThreadEventLoop ( string threadName ) : System
SingleThreadEventLoop ( string threadName, System.TimeSpan breakoutInterval ) : System
Unwrap ( ) : IEventLoop

Method Details

RegisterAsync() public méthode

public RegisterAsync ( IChannel channel ) : System.Threading.Tasks.Task
channel IChannel
Résultat System.Threading.Tasks.Task

SingleThreadEventLoop() public méthode

public SingleThreadEventLoop ( ) : System
Résultat System

SingleThreadEventLoop() public méthode

public SingleThreadEventLoop ( string threadName ) : System
threadName string
Résultat System

SingleThreadEventLoop() public méthode

public SingleThreadEventLoop ( string threadName, System.TimeSpan breakoutInterval ) : System
threadName string
breakoutInterval System.TimeSpan
Résultat System

Unwrap() public méthode

public Unwrap ( ) : IEventLoop
Résultat IEventLoop