C# Class Brunet.Relay.RelayERPolicy

Inheritance: IEdgeReplacementPolicy
Show file Open project: pstjuste/brunet

Public Properties

Property Type Description
Instance RelayERPolicy

Protected Properties

Property Type Description
_fallback IEdgeReplacementPolicy

Public Methods

Method Description
GetReplacement ( ConnectionTableState cts, Connection c, ConnectionState c1, ConnectionState c2 ) : ConnectionState
RelayERPolicy ( IEdgeReplacementPolicy fallback ) : Brunet.Connections

Protected Methods

Method Description
GetIdx ( ConnectionState cs ) : int

Private Methods

Method Description
RelayERPolicy ( ) : Brunet.Connections

Method Details

GetIdx() protected method

protected GetIdx ( ConnectionState cs ) : int
cs Brunet.Connections.ConnectionState
return int

GetReplacement() public method

public GetReplacement ( ConnectionTableState cts, Connection c, ConnectionState c1, ConnectionState c2 ) : ConnectionState
cts ConnectionTableState
c Brunet.Connections.Connection
c1 Brunet.Connections.ConnectionState
c2 Brunet.Connections.ConnectionState
return Brunet.Connections.ConnectionState

RelayERPolicy() public method

public RelayERPolicy ( IEdgeReplacementPolicy fallback ) : Brunet.Connections
fallback IEdgeReplacementPolicy
return Brunet.Connections

Property Details

Instance static public property

static public RelayERPolicy,Brunet.Relay Instance
return RelayERPolicy

_fallback protected property

protected IEdgeReplacementPolicy _fallback
return IEdgeReplacementPolicy