Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(465)

Side by Side Diff: runtime/vm/service_event.h

Issue 1007863003: Allow Observatory debugger to switch isolates. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « runtime/vm/service.cc ('k') | runtime/vm/service_event.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef VM_SERVICE_EVENT_H_ 5 #ifndef VM_SERVICE_EVENT_H_
6 #define VM_SERVICE_EVENT_H_ 6 #define VM_SERVICE_EVENT_H_
7 7
8 #include "vm/debugger.h" 8 #include "vm/debugger.h"
9 9
10 class DebuggerEvent; 10 class DebuggerEvent;
11 11
12 namespace dart { 12 namespace dart {
13 13
14 class ServiceEvent { 14 class ServiceEvent {
15 public: 15 public:
16 enum EventType { 16 enum EventType {
17 kIsolateStart, // New isolate has started 17 kIsolateStart, // New isolate has started
18 kIsolateExit, // Isolate has exited 18 kIsolateExit, // Isolate has exited
19 kIsolateUpdate, // Isolate identity information has changed
19 20
20 kPauseStart, // --pause-isolates-on-start 21 kPauseStart, // --pause-isolates-on-start
21 kPauseExit, // --pause-isolates-on-exit 22 kPauseExit, // --pause-isolates-on-exit
22 kPauseBreakpoint, 23 kPauseBreakpoint,
23 kPauseInterrupted, 24 kPauseInterrupted,
24 kPauseException, 25 kPauseException,
25 kResume, 26 kResume,
26 27
27 kBreakpointAdded, 28 kBreakpointAdded,
28 kBreakpointResolved, 29 kBreakpointResolved,
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 Isolate* isolate_; 83 Isolate* isolate_;
83 EventType type_; 84 EventType type_;
84 SourceBreakpoint* breakpoint_; 85 SourceBreakpoint* breakpoint_;
85 ActivationFrame* top_frame_; 86 ActivationFrame* top_frame_;
86 const Object* exception_; 87 const Object* exception_;
87 }; 88 };
88 89
89 } // namespace dart 90 } // namespace dart
90 91
91 #endif // VM_SERVICE_EVENT_H_ 92 #endif // VM_SERVICE_EVENT_H_
OLDNEW
« no previous file with comments | « runtime/vm/service.cc ('k') | runtime/vm/service_event.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698