Chromium Code Reviews| Index: runtime/vm/service_event.h |
| diff --git a/runtime/vm/service_event.h b/runtime/vm/service_event.h |
| index e5afb6d0deb5f857733c9580adaedec4a4ebf416..24101bf3ce859ec832628a1eecb3eabbdeb00370 100644 |
| --- a/runtime/vm/service_event.h |
| +++ b/runtime/vm/service_event.h |
| @@ -8,6 +8,7 @@ |
| #include "vm/debugger.h" |
| class DebuggerEvent; |
| +class TimelineEventBlock; |
| namespace dart { |
| @@ -43,6 +44,8 @@ class ServiceEvent { |
| kExtension, |
| + kTimelineEvents, |
| + |
| kIllegal, |
| }; |
| @@ -182,6 +185,15 @@ class ServiceEvent { |
| return timestamp_; |
| } |
| + TimelineEventBlock* timeline_event_block() const { |
| + return timeline_event_block_; |
| + } |
| + |
| + void set_timeline_event_block(TimelineEventBlock* block) { |
| + ASSERT(kind() == kTimelineEvents); |
| + timeline_event_block_ = block; |
| + } |
| + |
| void PrintJSON(JSONStream* js) const; |
| void PrintJSONHeader(JSONObject* jsobj) const; |
| @@ -193,6 +205,7 @@ class ServiceEvent { |
| const char* embedder_stream_id_; |
| Breakpoint* breakpoint_; |
| ActivationFrame* top_frame_; |
| + TimelineEventBlock* timeline_event_block_; |
|
turnidge
2016/03/03 19:18:16
Out of curiosity, can this be const?
Cutch
2016/03/03 19:43:25
Done.
|
| const String* extension_rpc_; |
| const Object* exception_; |
| bool at_async_jump_; |