diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-02-14 18:33:37 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-02-14 18:33:37 +0900 |
| commit | c63fc414c389c893c80022669a7d75f3c6869c7e (patch) | |
| tree | 4ce834b649ca85cc3527f6424feeeeac1b0bd19d /src/BitfieldMan.h | |
| parent | ba0e32abaecedf3939905bd316336f313b3dd745 (diff) | |
Add --stream-piece-selector=random
Diffstat (limited to 'src/BitfieldMan.h')
| -rw-r--r-- | src/BitfieldMan.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/BitfieldMan.h b/src/BitfieldMan.h index 60e44547..8e33d118 100644 --- a/src/BitfieldMan.h +++ b/src/BitfieldMan.h @@ -171,8 +171,20 @@ public: const unsigned char* ignoreBitfield, size_t ignoreBitfieldLength) const; + // Just like getInorderMissingUnusedIndex() above, but limit the + // search area in [startIndex, endIndex). |endIndex| is normalized + // to min(|endIndex|, blocks_) + // + // affected by filter + bool getInorderMissingUnusedIndex + (size_t& index, + size_t startIndex, size_t endIndex, + int32_t minSplitSize, + const unsigned char* ignoreBitfield, + size_t ignoreBitfieldLength) const; + // affected by filter - bool getAllMissingIndexes(unsigned char* misbitfield, size_t mislen) const; + bool getAllMissingIndexes(unsigned char *misbitfield, size_t mislen) const; // affected by filter bool getAllMissingIndexes(unsigned char* misbitfield, size_t mislen, |
