C# Class Helios.Net.Bootstrap.ClientConnectionFactoryBase

Inheritance: ClientBootstrap, IConnectionFactory
Show file Open project: helios-io/helios

Public Methods

Method Description
NewConnection ( ) : IConnection
NewConnection ( INode remoteEndpoint ) : IConnection
NewConnection ( INode localEndpoint, INode remoteEndpoint ) : IConnection

Protected Methods

Method Description
ClientConnectionFactoryBase ( ClientBootstrap clientBootstrap ) : System
CreateConnection ( INode localEndpoint, INode remoteEndpoint ) : IConnection

Spawns an IConnection object internally

Method Details

ClientConnectionFactoryBase() protected method

protected ClientConnectionFactoryBase ( ClientBootstrap clientBootstrap ) : System
clientBootstrap ClientBootstrap
return System

CreateConnection() protected abstract method

Spawns an IConnection object internally
protected abstract CreateConnection ( INode localEndpoint, INode remoteEndpoint ) : IConnection
localEndpoint INode
remoteEndpoint INode
return IConnection

NewConnection() public method

public NewConnection ( ) : IConnection
return IConnection

NewConnection() public method

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

NewConnection() public method

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