X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=bluesky%2Fbluesky-private.h;h=9f973a35e5b59e3f2dee96691a0a3c2e09a66698;hb=2b3dd7b15178288761500a6896376b4d44d3bfae;hp=3cfec7891c4f88de14c77a16fac484e4c5e52e10;hpb=831077a3e64381afd0297d8ae5c21d5cdede5f4a;p=bluesky.git diff --git a/bluesky/bluesky-private.h b/bluesky/bluesky-private.h index 3cfec78..9f973a3 100644 --- a/bluesky/bluesky-private.h +++ b/bluesky/bluesky-private.h @@ -350,8 +350,8 @@ typedef struct { /* A sorted list (by inode number) of InodeMapEntry objects. */ GSequence *map_entries; - /* The location where this inode map section is stored in the cloud. */ - BlueSkyCloudPointer location; + /* The serialized version of the inode map data. */ + BlueSkyCloudLog *serialized; /* Have there been changes that require writing this section out again? */ gboolean dirty; @@ -359,6 +359,7 @@ typedef struct { InodeMapEntry *bluesky_inode_map_lookup(GSequence *inode_map, uint64_t inum, int action); +BlueSkyCloudLog *bluesky_inode_map_serialize(BlueSkyFS *fs); #ifdef __cplusplus }