org.chromium.sdk/src/org/chromium/sdk/internal/JavascriptVmImpl.java
changeset 355 8726e95bcbba
parent 276 f2f4a1259de8
--- a/org.chromium.sdk/src/org/chromium/sdk/internal/JavascriptVmImpl.java	Mon Jun 07 16:33:07 2010 -0700
+++ b/org.chromium.sdk/src/org/chromium/sdk/internal/JavascriptVmImpl.java	Mon Jun 07 16:51:19 2010 -0700
@@ -9,6 +9,7 @@
 import org.chromium.sdk.Breakpoint;
 import org.chromium.sdk.CallbackSemaphore;
 import org.chromium.sdk.JavascriptVm;
+import org.chromium.sdk.SyncCallback;
 import org.chromium.sdk.internal.tools.v8.MethodIsBlockingException;
 
 /**
@@ -35,9 +36,14 @@
 
   public void setBreakpoint(Breakpoint.Type type, String target, int line,
       int position, boolean enabled, String condition, int ignoreCount,
-      BreakpointCallback callback) {
+      BreakpointCallback callback, SyncCallback syncCallback) {
     getDebugSession().getBreakpointManager()
-        .setBreakpoint(type, target, line, position, enabled, condition, ignoreCount, callback);
+        .setBreakpoint(type, target, line, position, enabled, condition, ignoreCount, callback,
+        syncCallback);
+  }
+
+  public void listBreakpoints(final ListBreakpointsCallback callback, SyncCallback syncCallback) {
+    getDebugSession().getBreakpointManager().reloadBreakpoints(callback, syncCallback);
   }
 
   protected abstract DebugSession getDebugSession();