Bug 1626918 - Add two missing constructors to TracingMarkerPayload. r=gerald

Differential Revision: https://phabricator.services.mozilla.com/D78507
This commit is contained in:
Paul Adenot 2020-06-12 13:13:28 +00:00
Родитель 3162f50be2
Коммит 1bb1ffcde3
1 изменённых файлов: 14 добавлений и 0 удалений

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

@ -195,6 +195,20 @@ class TracingMarkerPayload : public ProfilerMarkerPayload {
mCategory(aCategory),
mKind(aKind) {}
TracingMarkerPayload(const char* aCategory, TracingKind aKind,
const mozilla::TimeStamp& aTime)
: ProfilerMarkerPayload(aTime, aTime, mozilla::Nothing(), nullptr),
mCategory(aCategory),
mKind(aKind) {}
TracingMarkerPayload(const char* aCategory, const mozilla::TimeStamp& aStart,
const mozilla::TimeStamp& aEnd)
: ProfilerMarkerPayload(aStart, aEnd, mozilla::Nothing(), nullptr),
mCategory(aCategory),
mKind(TRACING_EVENT) {}
DECL_STREAM_PAYLOAD
protected: