Settings

public struct Settings

SWIMNIO specific settings.

  • Underlying settings for the SWIM protocol implementation.

    Declaration

    Swift

    public var swim: SWIM.Settings
  • Undocumented

    Declaration

    Swift

    public init()
  • Undocumented

    Declaration

    Swift

    public init(swim: SWIM.Settings)
  • The node as which this SWIMNIO shell should be bound.

    See also

    SWIM.Settings.node

    Declaration

    Swift

    public var node: Node? { get set }
  • Allows for customizing the used logger. By default the same as passed in swim.logger in the initializer is used.

    Declaration

    Swift

    public var logger: Logger
  • How frequently the shell should retry attempting to join a swim.initialContactPoint

    Declaration

    Swift

    public var initialContactPointPingInterval: TimeAmount