AutoNATv2ServerImpl constructor

AutoNATv2ServerImpl(
  1. Host host,
  2. Host dialerHost,
  3. AutoNATv2Settings settings
)

Implementation

AutoNATv2ServerImpl(this.host, this.dialerHost, AutoNATv2Settings settings)
    : dataRequestPolicy = settings.dataRequestPolicy,
      amplificationAttackPreventionDialWait = settings.amplificationAttackPreventionDialWait,
      allowPrivateAddrs = settings.allowPrivateAddrs,
      now = settings.now,
      metricsTracer = settings.metricsTracer,
      limiter = RateLimiter(
        rpm: settings.serverRPM,
        perPeerRPM: settings.serverPerPeerRPM,
        dialDataRPM: settings.serverDialDataRPM,
        now: settings.now,
      );