Index: Source/core/inspector/TimelineTraceEventProcessor.h |
diff --git a/Source/core/inspector/TimelineTraceEventProcessor.h b/Source/core/inspector/TimelineTraceEventProcessor.h |
index 9e6f59580bf901a860717e594dc062969bfc9d98..7534010e9c98322e96b559bc81f698d4fda238fa 100644 |
--- a/Source/core/inspector/TimelineTraceEventProcessor.h |
+++ b/Source/core/inspector/TimelineTraceEventProcessor.h |
@@ -197,6 +197,7 @@ private: |
void leaveLayerTask(TimelineThreadState&); |
void processBackgroundEvents(); |
+ void processBackgroundEventsTask(); |
PassRefPtr<JSONObject> createRecord(const TraceEvent&, const String& recordType, PassRefPtr<JSONObject> data = 0); |
void registerHandler(const char* name, char, TraceEventHandler); |
@@ -229,6 +230,8 @@ private: |
HandlersMap m_handlersByType; |
Mutex m_backgroundEventsMutex; |
Vector<TraceEvent> m_backgroundEvents; |
+ double m_lastEventProcessingTime; |
+ bool m_processEventsTaskPosted; |
typedef HashMap<ThreadIdentifier, TimelineThreadState> ThreadStateMap; |
ThreadStateMap m_threadStates; |