diff --git a/toolkit/components/url-classifier/ChunkSet.cpp b/toolkit/components/url-classifier/ChunkSet.cpp index 5d48c95ea25..c05eb502d10 100644 --- a/toolkit/components/url-classifier/ChunkSet.cpp +++ b/toolkit/components/url-classifier/ChunkSet.cpp @@ -46,14 +46,6 @@ ChunkSet::Set(uint32_t aChunk) return NS_OK; } -nsresult -ChunkSet::Unset(uint32_t aChunk) -{ - mChunks.RemoveElementSorted(aChunk); - - return NS_OK; -} - bool ChunkSet::Has(uint32_t aChunk) const { diff --git a/toolkit/components/url-classifier/ChunkSet.h b/toolkit/components/url-classifier/ChunkSet.h index a39574c3202..d99775034df 100644 --- a/toolkit/components/url-classifier/ChunkSet.h +++ b/toolkit/components/url-classifier/ChunkSet.h @@ -6,7 +6,6 @@ #ifndef ChunkSet_h__ #define ChunkSet_h__ - #include "Entries.h" #include "nsString.h" #include "nsTArray.h" @@ -27,26 +26,19 @@ public: nsresult Serialize(nsACString& aStr); nsresult Set(uint32_t aChunk); - nsresult Unset(uint32_t aChunk); - void Clear(); - nsresult Merge(const ChunkSet& aOther); - nsresult Remove(const ChunkSet& aOther); - bool Has(uint32_t chunk) const; - + nsresult Merge(const ChunkSet& aOther); uint32_t Length() const { return mChunks.Length(); } + nsresult Remove(const ChunkSet& aOther); + void Clear(); nsresult Write(nsIOutputStream* aOut) { return WriteTArray(aOut, mChunks); } - nsresult Read(nsIInputStream* aIn, uint32_t aNumElements) { return ReadTArray(aIn, &mChunks, aNumElements); } - uint32_t *Begin() { return mChunks.Elements(); } - uint32_t *End() { return mChunks.Elements() + mChunks.Length(); } - private: nsTArray mChunks; };