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

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

Issue 2411153002: Make reloadSources service RPC public (Closed)
Patch Set: turnidge review Created 4 years, 2 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
« 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/globals.h" 8 #include "vm/globals.h"
9 #include "vm/heap.h" 9 #include "vm/heap.h"
10 10
(...skipping 19 matching lines...) Expand all
30 kIsolateUpdate, // Isolate identity information has changed 30 kIsolateUpdate, // Isolate identity information has changed
31 kIsolateReload, // Result of a reload request 31 kIsolateReload, // Result of a reload request
32 kIsolateSpawn, // Result of an isolate spawn request 32 kIsolateSpawn, // Result of an isolate spawn request
33 kServiceExtensionAdded, // A service extension was registered 33 kServiceExtensionAdded, // A service extension was registered
34 34
35 kPauseStart, // --pause-isolates-on-start 35 kPauseStart, // --pause-isolates-on-start
36 kPauseExit, // --pause-isolates-on-exit 36 kPauseExit, // --pause-isolates-on-exit
37 kPauseBreakpoint, 37 kPauseBreakpoint,
38 kPauseInterrupted, 38 kPauseInterrupted,
39 kPauseException, 39 kPauseException,
40 kNone, // isolate has not been made runnable yet. 40 kPausePostRequest, // isolate is paused after a service request.
41 kNone, // isolate has not been made runnable yet.
41 kResume, 42 kResume,
42 kBreakpointAdded, 43 kBreakpointAdded,
43 kBreakpointResolved, 44 kBreakpointResolved,
44 kBreakpointRemoved, 45 kBreakpointRemoved,
45 kInspect, 46 kInspect,
46 kDebuggerSettingsUpdate, 47 kDebuggerSettingsUpdate,
47 48
48 kGC, 49 kGC,
49 50
50 kEmbedder, 51 kEmbedder,
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 86
86 EventKind kind() const { return kind_; } 87 EventKind kind() const { return kind_; }
87 88
88 bool IsPause() const { 89 bool IsPause() const {
89 switch (kind()) { 90 switch (kind()) {
90 case kPauseStart: 91 case kPauseStart:
91 case kPauseExit: 92 case kPauseExit:
92 case kPauseBreakpoint: 93 case kPauseBreakpoint:
93 case kPauseInterrupted: 94 case kPauseInterrupted:
94 case kPauseException: 95 case kPauseException:
96 case kPausePostRequest:
95 return true; 97 return true;
96 default: 98 default:
97 return false; 99 return false;
98 } 100 }
99 } 101 }
100 102
101 const char* embedder_kind() const { return embedder_kind_; } 103 const char* embedder_kind() const { return embedder_kind_; }
102 104
103 const char* KindAsCString() const; 105 const char* KindAsCString() const;
104 106
(...skipping 19 matching lines...) Expand all
124 breakpoint_ = bpt; 126 breakpoint_ = bpt;
125 } 127 }
126 128
127 ActivationFrame* top_frame() const { 129 ActivationFrame* top_frame() const {
128 return top_frame_; 130 return top_frame_;
129 } 131 }
130 void set_top_frame(ActivationFrame* frame) { 132 void set_top_frame(ActivationFrame* frame) {
131 ASSERT(kind() == kPauseBreakpoint || 133 ASSERT(kind() == kPauseBreakpoint ||
132 kind() == kPauseInterrupted || 134 kind() == kPauseInterrupted ||
133 kind() == kPauseException || 135 kind() == kPauseException ||
136 kind() == kPausePostRequest ||
134 kind() == kResume); 137 kind() == kResume);
135 top_frame_ = frame; 138 top_frame_ = frame;
136 } 139 }
137 140
138 const String* extension_rpc() const { 141 const String* extension_rpc() const {
139 return extension_rpc_; 142 return extension_rpc_;
140 } 143 }
141 void set_extension_rpc(const String* extension_rpc) { 144 void set_extension_rpc(const String* extension_rpc) {
142 extension_rpc_ = extension_rpc; 145 extension_rpc_ = extension_rpc;
143 } 146 }
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 const uint8_t* bytes_; 262 const uint8_t* bytes_;
260 intptr_t bytes_length_; 263 intptr_t bytes_length_;
261 LogRecord log_record_; 264 LogRecord log_record_;
262 ExtensionEvent extension_event_; 265 ExtensionEvent extension_event_;
263 int64_t timestamp_; 266 int64_t timestamp_;
264 }; 267 };
265 268
266 } // namespace dart 269 } // namespace dart
267 270
268 #endif // VM_SERVICE_EVENT_H_ 271 #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