Trait DuplicateTrace

Source
pub trait DuplicateTrace: Send {
    // Required method
    fn next_duplicate(&mut self) -> Option<(DuplicatePattern, Duration)>;
}
Expand description

This is a trait that represents a trace of duplicate patterns.

The trace is a sequence of (duplicate_pattern, duration) pairs. The duplicate_pattern describes how packets are duplicated when going through. The duration is the time that the duplicate_pattern lasts.

The next_duplicate function either returns the next duplicate_pattern and its duration in the sequence, or None if the trace goes to end.

Required Methods§

Implementors§