webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
Inspector::HeapBackendDispatcherHandler Class Referenceabstract

#include <InspectorBackendDispatchers.h>

Inheritance diagram for Inspector::HeapBackendDispatcherHandler:
Inspector::InspectorHeapAgent Inspector::InspectorHeapAgent WebCore::WebHeapAgent WebCore::WebHeapAgent WebCore::PageHeapAgent WebCore::PageHeapAgent

Public Member Functions

virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void gc (ErrorString &)=0
 
virtual void snapshot (ErrorString &, double *out_timestamp, String *out_snapshotData)=0
 
virtual void startTracking (ErrorString &)=0
 
virtual void stopTracking (ErrorString &)=0
 
virtual void getPreview (ErrorString &, int in_heapObjectId, Inspector::Protocol::OptOutput< String > *opt_out_string, RefPtr< Inspector::Protocol::Debugger::FunctionDetails > &opt_out_functionDetails, RefPtr< Inspector::Protocol::Runtime::ObjectPreview > &opt_out_preview)=0
 
virtual void getRemoteObject (ErrorString &, int in_heapObjectId, const String *const opt_in_objectGroup, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result)=0
 
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void gc (ErrorString &)=0
 
virtual void snapshot (ErrorString &, double *out_timestamp, String *out_snapshotData)=0
 
virtual void startTracking (ErrorString &)=0
 
virtual void stopTracking (ErrorString &)=0
 
virtual void getPreview (ErrorString &, int in_heapObjectId, Inspector::Protocol::OptOutput< String > *opt_out_string, RefPtr< Inspector::Protocol::Debugger::FunctionDetails > &opt_out_functionDetails, RefPtr< Inspector::Protocol::Runtime::ObjectPreview > &opt_out_preview)=0
 
virtual void getRemoteObject (ErrorString &, int in_heapObjectId, const String *const opt_in_objectGroup, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result)=0
 

Protected Member Functions

virtual ~HeapBackendDispatcherHandler ()
 
virtual ~HeapBackendDispatcherHandler ()
 

Constructor & Destructor Documentation

◆ ~HeapBackendDispatcherHandler() [1/2]

Inspector::HeapBackendDispatcherHandler::~HeapBackendDispatcherHandler ( )
protectedvirtual

◆ ~HeapBackendDispatcherHandler() [2/2]

virtual Inspector::HeapBackendDispatcherHandler::~HeapBackendDispatcherHandler ( )
protectedvirtual

Member Function Documentation

◆ disable() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::disable ( ErrorString )
pure virtual

◆ disable() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::disable ( ErrorString )
pure virtual

◆ enable() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::enable ( ErrorString )
pure virtual

◆ enable() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::enable ( ErrorString )
pure virtual

◆ gc() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::gc ( ErrorString )
pure virtual

◆ gc() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::gc ( ErrorString )
pure virtual

◆ getPreview() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::getPreview ( ErrorString ,
int  in_heapObjectId,
Inspector::Protocol::OptOutput< String > *  opt_out_string,
RefPtr< Inspector::Protocol::Debugger::FunctionDetails > &  opt_out_functionDetails,
RefPtr< Inspector::Protocol::Runtime::ObjectPreview > &  opt_out_preview 
)
pure virtual

◆ getPreview() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::getPreview ( ErrorString ,
int  in_heapObjectId,
Inspector::Protocol::OptOutput< String > *  opt_out_string,
RefPtr< Inspector::Protocol::Debugger::FunctionDetails > &  opt_out_functionDetails,
RefPtr< Inspector::Protocol::Runtime::ObjectPreview > &  opt_out_preview 
)
pure virtual

◆ getRemoteObject() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::getRemoteObject ( ErrorString ,
int  in_heapObjectId,
const String *const  opt_in_objectGroup,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result 
)
pure virtual

◆ getRemoteObject() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::getRemoteObject ( ErrorString ,
int  in_heapObjectId,
const String *const  opt_in_objectGroup,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result 
)
pure virtual

◆ snapshot() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::snapshot ( ErrorString ,
double *  out_timestamp,
String *  out_snapshotData 
)
pure virtual

◆ snapshot() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::snapshot ( ErrorString ,
double *  out_timestamp,
String *  out_snapshotData 
)
pure virtual

◆ startTracking() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::startTracking ( ErrorString )
pure virtual

◆ startTracking() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::startTracking ( ErrorString )
pure virtual

◆ stopTracking() [1/2]

virtual void Inspector::HeapBackendDispatcherHandler::stopTracking ( ErrorString )
pure virtual

◆ stopTracking() [2/2]

virtual void Inspector::HeapBackendDispatcherHandler::stopTracking ( ErrorString )
pure virtual

The documentation for this class was generated from the following files: