Add a lookup_last method to the multi-store backend.
[bluesky.git] / bluesky / bluesky.h
index 8fbcc0d..fd0b610 100644 (file)
@@ -99,6 +99,9 @@ gboolean bluesky_rangeset_insert(BlueSkyRangeset *rangeset,
                                  gpointer data);
 const BlueSkyRangesetItem *bluesky_rangeset_lookup(BlueSkyRangeset *rangeset,
                                                    uint64_t offset);
+const BlueSkyRangesetItem *bluesky_rangeset_lookup_next(BlueSkyRangeset *rangeset, uint64_t offset);
+void bluesky_rangeset_get_extents(BlueSkyRangeset *rangeset,
+                                  uint64_t *start, uint64_t *length);
 
 /* Storage interface.  This presents a key-value store abstraction, and can
  * have multiple implementations: in-memory, on-disk, in-cloud. */