diff options
Diffstat (limited to 'payload_generator/extent_ranges.h')
-rw-r--r-- | payload_generator/extent_ranges.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/payload_generator/extent_ranges.h b/payload_generator/extent_ranges.h index 62ffff40..68aa27f8 100644 --- a/payload_generator/extent_ranges.h +++ b/payload_generator/extent_ranges.h @@ -63,6 +63,9 @@ class ExtentRanges { void AddRanges(const ExtentRanges& ranges); void SubtractRanges(const ExtentRanges& ranges); + // Returns true if the input extent overlaps with the current ExtentRanges. + bool OverlapsWithExtent(const Extent& extent) const; + // Returns whether the block |block| is in this ExtentRange. bool ContainsBlock(uint64_t block) const; |