0001 public struct Configuration{ 0002 public var addresses
Arbiter.swift:49 let configuration: ConfigurationArbiter.swift:60 public init(configuration: Configuration, workers: Int, application: Application) {SynchronousWorker.swift:12 let configuration: ConfigurationSynchronousWorker.swift:26 public init(configuration: Configuration, logger: Logger, listeners: [Socket], notify: Void -> Void, application: Application) {Worker.swift:25 init(configuration: Configuration, logger: Logger, listeners: [Socket], notify: Void -> Void, application: Application): [Address] = [] 0003 0004 /// Workers silent for more than this many seconds are killed and restarted 0005 public var timeout
Arbiter.swift:67 for address in configuration.addresses {: Int = 30 0006 0007 /// The maximum number of pending connections 0008 public var backlog
Arbiter.swift:129 if configuration.timeout > 0 {Arbiter.swift:130 timeout = timeval(tv_sec: configuration.timeout, tv_usec: 0)Arbiter.swift:206 if configuration.timeout == 0 { return }Arbiter.swift:214 if lastUpdate >= configuration.timeout {SynchronousWorker.swift:17 return configuration.timeout / 2: Int32 = 2048 0009 0010 public init() {} 0011 } 0012
Arbiter.swift:68 listeners.append(try address.socket(configuration.backlog))