Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / web / WebDevToolsAgentClient.h
index ea670a4..f45855e 100644 (file)
@@ -57,6 +57,9 @@ public:
     // if the same client is reattached to another agent.
     virtual void saveAgentRuntimeState(const WebString&) { }
 
+    // Resume the inspected renderer that is waiting for DevTools front-end to initialize its state.
+    virtual void resumeStartup() { }
+
     class WebKitClientMessageLoop {
     public:
         virtual ~WebKitClientMessageLoop() { }
@@ -67,22 +70,6 @@ public:
     virtual void willEnterDebugLoop() { }
     virtual void didExitDebugLoop() { }
 
-    class AllocatedObjectVisitor {
-    public:
-        virtual bool visitObject(const void* ptr) = 0;
-    protected:
-        virtual ~AllocatedObjectVisitor() { }
-    };
-    virtual void visitAllocatedObjects(AllocatedObjectVisitor*) { }
-
-    class InstrumentedObjectSizeProvider {
-    public:
-        virtual size_t objectSize(const void* ptr) const = 0;
-    protected:
-        virtual ~InstrumentedObjectSizeProvider() { }
-    };
-    virtual void dumpUncountedAllocatedObjects(const InstrumentedObjectSizeProvider*) { }
-
     typedef void (*TraceEventCallback)(char phase, const unsigned char*, const char* name, unsigned long long id,
         int numArgs, const char* const* argNames, const unsigned char* argTypes, const unsigned long long* argValues,
         unsigned char flags, double timestamp);