0001    public struct Configuration
Arbiter.swift:49
  let configuration: Configuration
Arbiter.swift:60
  public init(configuration: Configuration, workers: Int, application: Application) {
SynchronousWorker.swift:12
  let configuration: Configuration
SynchronousWorker.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)
{ 0002 public var addresses
Arbiter.swift:67
    for address in configuration.addresses {
: [Address] = [] 0003 0004 /// Workers silent for more than this many seconds are killed and restarted 0005 public var timeout
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
: Int = 30 0006 0007 /// The maximum number of pending connections 0008 public var backlog
Arbiter.swift:68
      listeners.append(try address.socket(configuration.backlog))
: Int32 = 2048 0009 0010 public init() {} 0011 } 0012