mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1135022 - Clean up ChunkSet API. r=mmc
This commit is contained in:
parent
2e769c26c9
commit
d2a54428d3
@ -48,14 +48,6 @@ ChunkSet::Set(uint32_t aChunk)
|
|||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult
|
|
||||||
ChunkSet::Unset(uint32_t aChunk)
|
|
||||||
{
|
|
||||||
mChunks.RemoveElementSorted(aChunk);
|
|
||||||
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool
|
bool
|
||||||
ChunkSet::Has(uint32_t aChunk) const
|
ChunkSet::Has(uint32_t aChunk) const
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
#ifndef ChunkSet_h__
|
#ifndef ChunkSet_h__
|
||||||
#define ChunkSet_h__
|
#define ChunkSet_h__
|
||||||
|
|
||||||
|
|
||||||
#include "Entries.h"
|
#include "Entries.h"
|
||||||
#include "nsString.h"
|
#include "nsString.h"
|
||||||
#include "nsTArray.h"
|
#include "nsTArray.h"
|
||||||
@ -27,26 +26,19 @@ public:
|
|||||||
|
|
||||||
nsresult Serialize(nsACString& aStr);
|
nsresult Serialize(nsACString& aStr);
|
||||||
nsresult Set(uint32_t aChunk);
|
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;
|
bool Has(uint32_t chunk) const;
|
||||||
|
nsresult Merge(const ChunkSet& aOther);
|
||||||
uint32_t Length() const { return mChunks.Length(); }
|
uint32_t Length() const { return mChunks.Length(); }
|
||||||
|
nsresult Remove(const ChunkSet& aOther);
|
||||||
|
void Clear();
|
||||||
|
|
||||||
nsresult Write(nsIOutputStream* aOut) {
|
nsresult Write(nsIOutputStream* aOut) {
|
||||||
return WriteTArray(aOut, mChunks);
|
return WriteTArray(aOut, mChunks);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult Read(nsIInputStream* aIn, uint32_t aNumElements) {
|
nsresult Read(nsIInputStream* aIn, uint32_t aNumElements) {
|
||||||
return ReadTArray(aIn, &mChunks, aNumElements);
|
return ReadTArray(aIn, &mChunks, aNumElements);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t *Begin() { return mChunks.Elements(); }
|
|
||||||
uint32_t *End() { return mChunks.Elements() + mChunks.Length(); }
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
FallibleTArray<uint32_t> mChunks;
|
FallibleTArray<uint32_t> mChunks;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user