ouroboros-network-0.10.1.0: A networking layer for the Ouroboros blockchain protocol
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Network.ExitPolicy

Synopsis

Documentation

newtype ReconnectDelay Source #

Constructors

ReconnectDelay 

Fields

Instances

Instances details
Semigroup ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

Num ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

Fractional ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

Show ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

Eq ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

Ord ReconnectDelay Source # 
Instance details

Defined in Ouroboros.Network.ExitPolicy

data ExitPolicy a Source #

ReturnPolicy allows to compute reconnection delay from value return by a mini-protocol. If a mini-protocol returned with an error epErrorDelay is used.

Constructors

ExitPolicy 

Fields

stdExitPolicy :: ReturnPolicy a -> ExitPolicy a Source #

ExitPolicy with 10s error delay.

alwaysCleanReturnPolicy Source #

Arguments

:: ReconnectDelay

reconnection delay on error

-> ExitPolicy a