summaryrefslogtreecommitdiff
path: root/payload_generator/extent_ranges.h
diff options
context:
space:
mode:
Diffstat (limited to 'payload_generator/extent_ranges.h')
-rw-r--r--payload_generator/extent_ranges.h3
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;