C# Class Helios.Reactor.Bootstrap.ServerFactoryBase

A IServerFactory instance that spawns IReactor instances with UDP transport enabled
Inheritance: ServerBootstrap, IServerFactory
Datei anzeigen Open project: helios-io/helios

Public Methods

Method Description
NewConnection ( ) : IConnection
NewConnection ( INode localEndpoint ) : IConnection
NewConnection ( INode localEndpoint, INode remoteEndpoint ) : IConnection
NewReactor ( INode listenAddress ) : IReactor

Protected Methods

Method Description
NewReactorInternal ( INode listenAddress ) : ReactorBase
ServerFactoryBase ( ServerBootstrap other ) : Helios.Net

Method Details

NewConnection() public method

public NewConnection ( ) : IConnection
return IConnection

NewConnection() public method

public NewConnection ( INode localEndpoint ) : IConnection
localEndpoint INode
return IConnection

NewConnection() public method

public NewConnection ( INode localEndpoint, INode remoteEndpoint ) : IConnection
localEndpoint INode
remoteEndpoint INode
return IConnection

NewReactor() public method

public NewReactor ( INode listenAddress ) : IReactor
listenAddress INode
return IReactor

NewReactorInternal() protected abstract method

protected abstract NewReactorInternal ( INode listenAddress ) : ReactorBase
listenAddress INode
return ReactorBase

ServerFactoryBase() protected method

protected ServerFactoryBase ( ServerBootstrap other ) : Helios.Net
other ServerBootstrap
return Helios.Net