X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=subfile.h;h=3127456ebb79baf5a630b90d7dc1ee409f96a7eb;hb=92488d46a0deca6d031d07852c3b79214280ab6d;hp=e80f76ce5444e45dd17c83b49bf0cba5a5ee9f9f;hpb=26f68e9df784020f16bbc295342123b0eca7de9b;p=cumulus.git diff --git a/subfile.h b/subfile.h index e80f76c..3127456 100644 --- a/subfile.h +++ b/subfile.h @@ -51,6 +51,11 @@ public: // buffer until all operations referring to it are finished. void analyze_new_block(const char *buf, size_t len); + // Store the signatures for the most recently-analyzed block in the local + // database (linked to the specified object), if the block is sufficiently + // large. If signatures already exist, they will be overwritten. + void store_analyzed_signatures(ObjectReference ref); + std::list create_incremental(TarSegmentStore *tss, LbsObject *o, double block_age);