WebCore/generated/RemoteInspectorFrontend.h
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
       
     2 // Use of this source code is governed by a BSD-style license that can be
       
     3 // found in the LICENSE file.
       
     4 #ifndef RemoteInspectorFrontend_h
       
     5 #define RemoteInspectorFrontend_h
       
     6 
       
     7 #include <wtf/PassRefPtr.h>
       
     8 
       
     9 namespace WebCore {
       
    10 
       
    11 class InspectorArray;
       
    12 class InspectorClient;
       
    13 class InspectorObject;
       
    14 class InspectorValue;
       
    15 class String;
       
    16 
       
    17 class RemoteInspectorFrontend {
       
    18 public:
       
    19     RemoteInspectorFrontend(InspectorClient* inspectorClient) : m_inspectorClient(inspectorClient) { }
       
    20 
       
    21     void didSaveSessionSettings(long callId);
       
    22     void didEnableDebugger(long callId);
       
    23     void didDisableMonitoringXHR(long callId);
       
    24     void didPause(long callId);
       
    25     void didReloadPage(long callId);
       
    26     void didStepIntoStatement(long callId);
       
    27     void didSetOuterHTML(long callId, long nodeId);
       
    28     void didGetStyles(long callId, PassRefPtr<InspectorValue> styles);
       
    29     void didDisableSearchingForNode(long callId);
       
    30     void didStoreLastActivePanel(long callId);
       
    31     void didGetCookies(long callId);
       
    32     void didStepOutOfFunction(long callId);
       
    33     void didGetEventListenersForNode(long callId, long nodeId, PassRefPtr<InspectorArray> listenersArray);
       
    34     void didDisableResourceTracking(long callId);
       
    35     void didStepOverStatement(long callId);
       
    36     void didStartProfiling(long callId);
       
    37     void setDetachedRoot(PassRefPtr<InspectorObject> root);
       
    38     void didGetProfile(long callId);
       
    39     void didHighlightDOMNode(long callId);
       
    40     void didAddRule(long callId, PassRefPtr<InspectorValue> rule, bool selectorAffectsNode);
       
    41     void didSetBreakpoint(long callId);
       
    42     void didGetInlineStyle(long callId, PassRefPtr<InspectorValue> style);
       
    43     void didSetInjectedScriptSource(long callId);
       
    44     void didStopProfiling(long callId);
       
    45     void didRemoveDOMStorageItem(long callId);
       
    46     void didGetStyleSheet(long callId, PassRefPtr<InspectorValue> styleSheet);
       
    47     void didAddInspectedNode(long callId);
       
    48     void didSetPauseOnExceptionsState(long callId);
       
    49     void attributesUpdated(long id, PassRefPtr<InspectorArray> attributes);
       
    50     void didGetAllStyles(long callId, PassRefPtr<InspectorArray> styles);
       
    51     void didGetApplicationCaches(long callId);
       
    52     void didTakeHeapSnapshot(long callId);
       
    53     void didGetResourceContent(long callId);
       
    54     void setDocument(PassRefPtr<InspectorValue> root);
       
    55     void didHideDOMNodeHighlight(long callId);
       
    56     void didGetProfileHeaders(long callId);
       
    57     void didSetStyleProperty(long callId, bool success);
       
    58     void didApplyStyleText(long callId, bool success, PassRefPtr<InspectorValue> style, PassRefPtr<InspectorArray> changedProperties);
       
    59     void didEnableResourceTracking(long callId);
       
    60     void childNodeCountUpdated(long id, int newValue);
       
    61     void didSearchCanceled(long callId);
       
    62     void childNodeInserted(long parentId, long prevId, PassRefPtr<InspectorObject> node);
       
    63     void didGetOuterHTML(long callId, const String& outerHTML);
       
    64     void didEnableSearchingForNode(long callId);
       
    65     void didToggleStyleEnabled(long callId, PassRefPtr<InspectorValue> style);
       
    66     void didChangeTagName(long callId, long nodeId);
       
    67     void didAddScriptToEvaluateOnLoad(long callId);
       
    68     void didRemoveNode(long callId, long nodeId);
       
    69     void didGetComputedStyle(long callId, PassRefPtr<InspectorValue> style);
       
    70     void didDisableDebugger(long callId);
       
    71     void didEditScriptSource(long callId);
       
    72     void didApplyDomChange(long callId, bool success);
       
    73     void didGetRuleRangesForStyleSheetId(long callId);
       
    74     void didResume(long callId);
       
    75     void didDidEvaluateForTestInFrontend(long callId);
       
    76     void didSetDOMStorageItem(long callId);
       
    77     void didClearConsoleMessages(long callId);
       
    78     void addRecordToTimeline(PassRefPtr<InspectorObject> record);
       
    79     void childNodeRemoved(long parentId, long id);
       
    80     void didStartTimelineProfiler(long callId);
       
    81     void didReleaseWrapperObjectGroup(long callId);
       
    82     void didRemoveProfile(long callId);
       
    83     void didDispatchOnInjectedScript(long callId);
       
    84     void didEnableMonitoringXHR(long callId);
       
    85     void didSetTextNodeValue(long callId);
       
    86     void didRemoveBreakpoint(long callId);
       
    87     void didSaveApplicationSettings(long callId);
       
    88     void didActivateBreakpoints(long callId);
       
    89     void didClearProfiles(long callId);
       
    90     void didPerformSearch(long callId);
       
    91     void didPushNodeByPathToFrontend(long callId, long nodeId);
       
    92     void didDeactivateBreakpoints(long callId);
       
    93     void setChildNodes(long parentId, PassRefPtr<InspectorArray> nodes);
       
    94     void didStopTimelineProfiler(long callId);
       
    95     void addNodesToSearchResult(PassRefPtr<InspectorArray> nodeIds);
       
    96     void didSetStyleText(long callId, bool success);
       
    97     void didCopyNode(long callId);
       
    98     void didSetRuleSelector(long callId, PassRefPtr<InspectorValue> rule, bool selectorAffectsNode);
       
    99     void didGetScriptSource(long callId);
       
   100     void didDisableProfiler(long callId);
       
   101     void didRemoveAllScriptsToEvaluateOnLoad(long callId);
       
   102     void didGetDatabaseTableNames(long callId);
       
   103     void didEnableProfiler(long callId);
       
   104     void didGetChildNodes(long callId);
       
   105     void didGetDOMStorageEntries(long callId);
       
   106     void didDeleteCookie(long callId);
       
   107 
       
   108 private:
       
   109     InspectorClient* m_inspectorClient;
       
   110 };
       
   111 
       
   112 } // namespace WebCore
       
   113 #endif // !defined(RemoteInspectorFrontend_h)
       
   114