RIPAlgorithm<T> constructor

const RIPAlgorithm<T>({
  1. Duration updateInterval = _defaultUpdateInterval,
  2. Duration routeTimeout = _routeTimeout,
  3. Duration garbageCollectionTimeout = _garbageCollectionTimeout,
  4. int maxIterations = 100,
})

Creates a RIP algorithm instance with configurable parameters

updateInterval - How often routing tables are updated routeTimeout - How long before a route is considered stale garbageCollectionTimeout - How long before stale routes are removed maxIterations - Maximum iterations for convergence

Implementation

const RIPAlgorithm({
  this.updateInterval = _defaultUpdateInterval,
  this.routeTimeout = _routeTimeout,
  this.garbageCollectionTimeout = _garbageCollectionTimeout,
  this.maxIterations = 100,
});