LinkStateEntry<T> constructor

const LinkStateEntry<T>({
  1. required T sourceNode,
  2. required T targetNode,
  3. required num linkCost,
  4. required LinkStateStatus status,
  5. required DateTime lastUpdate,
  6. required int sequenceNumber,
  7. Map<String, dynamic> attributes = const {},
})

Implementation

const LinkStateEntry({
  required this.sourceNode,
  required this.targetNode,
  required this.linkCost,
  required this.status,
  required this.lastUpdate,
  required this.sequenceNumber,
  this.attributes = const {},
}) : assert(
       sequenceNumber >= 0 && sequenceNumber <= _maxSequenceNumber,
       'Sequence number must be between 0 and $_maxSequenceNumber',
     );