Bug 1393379. P2 - remove MediaResource::SizeOfIncludingThis/SizeOfExcludingThis. r=gerald

MozReview-Commit-ID: MMhVOaSUuX

--HG--
extra : rebase_source : a158bbd9c718212247896e299f6063773ca81d1a
extra : source : ff3aef3a67c67e281aac244206aeb15eccbace29
This commit is contained in:
JW Wang 2017-08-24 17:52:21 +08:00
Родитель 2c37ac8f7c
Коммит b634b53e60
5 изменённых файлов: 14 добавлений и 40 удалений

Просмотреть файл

@ -77,19 +77,6 @@ private:
return NS_OK;
}
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const override
{
// Not owned:
// - mBuffer
size_t size = MediaResource::SizeOfExcludingThis(aMallocSizeOf);
return size;
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const override
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}
private:
const uint8_t * mBuffer;
uint32_t mLength;

Просмотреть файл

@ -216,14 +216,6 @@ public:
*/
virtual nsresult GetCachedRanges(MediaByteRangeSet& aRanges) = 0;
virtual size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const {
return 0;
}
virtual size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const {
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}
protected:
virtual ~MediaResource() {};
@ -315,18 +307,17 @@ public:
// Returns true if the resource is a live stream.
bool IsLiveStream() { return GetLength() == -1; }
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const override
virtual size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const
{
// Might be useful to track in the future:
// - mChannel
// - mURI (possibly owned, looks like just a ref from mChannel)
// Not owned:
// - mCallback
size_t size = MediaResource::SizeOfExcludingThis(aMallocSizeOf);
return size;
return 0;
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const override
virtual size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}

Просмотреть файл

@ -83,13 +83,13 @@ public:
void Detach() { mDecoder = nullptr; }
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const
{
size_t size = MediaResource::SizeOfExcludingThis(aMallocSizeOf);
return size;
// TODO: track JAVA wrappers.
return 0;
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}

Просмотреть файл

@ -56,13 +56,13 @@ public:
}
private:
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const
{
size_t size = MediaResource::SizeOfExcludingThis(aMallocSizeOf);
return size;
// TODO: track source buffers appended to MediaSource.
return 0;
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}

Просмотреть файл

@ -78,17 +78,13 @@ public:
return NS_OK;
}
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfExcludingThis(MallocSizeOf aMallocSizeOf) const
{
MOZ_ASSERT(OnTaskQueue());
size_t size = MediaResource::SizeOfExcludingThis(aMallocSizeOf);
size += mInputBuffer.SizeOfExcludingThis(aMallocSizeOf);
return size;
return mInputBuffer.SizeOfExcludingThis(aMallocSizeOf);
}
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const override
size_t SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
{
return aMallocSizeOf(this) + SizeOfExcludingThis(aMallocSizeOf);
}