create static method

Future<NATEmitter> create(
  1. Host host,
  2. ObservedAddrManager observedAddrMgr,
  3. Duration eventInterval
)

Factory constructor that creates and initializes a NAT emitter.

Implementation

static Future<NATEmitter> create(Host host, ObservedAddrManager observedAddrMgr, Duration eventInterval) async {
  final emitter = NATEmitter._(host, observedAddrMgr, eventInterval);
  await emitter._initialize(host);
  return emitter;
}