struct Obsctl::Config::ReconnectConfig

Overview

Reconnect policy loaded from the top-level reconnect config section.

Defined in:

obsctl/config/config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(enabled : Bool = true, endless : Bool = true, initial_delay_ms : Int32 = 500, max_delay_ms : Int32 = 10000, multiplier : Float64 = 1.8, jitter_ms : Int32 = 250) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(enabled _enabled = @enabled, endless _endless = @endless, initial_delay_ms _initial_delay_ms = @initial_delay_ms, max_delay_ms _max_delay_ms = @max_delay_ms, multiplier _multiplier = @multiplier, jitter_ms _jitter_ms = @jitter_ms) #

[View source]
def enabled : Bool #

def endless : Bool #

def initial_delay_ms : Int32 #

def jitter_ms : Int32 #

def max_delay_ms : Int32 #

def multiplier : Float64 #