Index: runtime/observatory/lib/src/models/repositories/event.dart |
diff --git a/runtime/observatory/lib/src/models/repositories/event.dart b/runtime/observatory/lib/src/models/repositories/event.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3e00359ea39e2c34fa9266e886f1c5bd8fdfcbfe |
--- /dev/null |
+++ b/runtime/observatory/lib/src/models/repositories/event.dart |
@@ -0,0 +1,33 @@ |
+// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
+// for details. All rights reserved. Use of this source code is governed by a |
+// BSD-style license that can be found in the LICENSE file. |
+ |
+part of models; |
+ |
+abstract class EventRepository { |
+ Stream<Event> get onEvent; |
+ Stream<VMEvent> get onVMEvent; |
+ Stream<VMUpdateEvent> get onVMUpdate; |
+ Stream<IsolateEvent> get onIsolateEvent; |
+ Stream<IsolateStartEvent> get onIsolateStart; |
+ Stream<IsolateRunnableEvent> get onIsolateRunnable; |
+ Stream<IsolateExitEvent> get onIsolateExit; |
+ Stream<IsolateUpdateEvent> get onIsolateUpdate; |
+ Stream<IsolateReloadEvent> get onIsolateReload; |
+ Stream<ServiceExtensionAddedEvent> get onServiceExtensionAdded; |
+ Stream<DebugEvent> get onDebugEvent; |
+ Stream<PauseStartEvent> get onPauseStart; |
+ Stream<PauseExitEvent> get onPauseExit; |
+ Stream<PauseBreakpointEvent> get onPauseBreakpoint; |
+ Stream<PauseInterruptedEvent> get onPauseInterrupted; |
+ Stream<PauseExceptionEvent> get onPauseException; |
+ Stream<ResumeEvent> get onResume; |
+ Stream<BreakpointAddedEvent> get onBreakpointAdded; |
+ Stream<BreakpointResolvedEvent> get onBreakpointResolved; |
+ Stream<BreakpointRemovedEvent> get onBreakpointRemoved; |
+ Stream<InspectEvent> get onInspect; |
+ Stream<GCEvent> get onGCEvent; |
+ Stream<ExtensionEvent> get onExtensionEvent; |
+ Stream<TimelineEventsEvent> get onTimelineEvents; |
+ Stream<ConnectionClosedEvent> get onConnectionClosed; |
+} |