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

#include <InspectorBackendDispatchers.h>

Inheritance diagram for Inspector::RuntimeBackendDispatcherHandler:
Inspector::InspectorRuntimeAgent Inspector::InspectorRuntimeAgent Inspector::JSGlobalObjectRuntimeAgent WebCore::PageRuntimeAgent WebCore::WorkerRuntimeAgent Inspector::JSGlobalObjectRuntimeAgent WebCore::PageRuntimeAgent WebCore::WorkerRuntimeAgent

Public Member Functions

virtual void parse (ErrorString &, const String &in_source, Inspector::Protocol::Runtime::SyntaxErrorType *out_result, Inspector::Protocol::OptOutput< String > *opt_out_message, RefPtr< Inspector::Protocol::Runtime::ErrorRange > &opt_out_range)=0
 
virtual void evaluate (ErrorString &, const String &in_expression, const String *const opt_in_objectGroup, const bool *const opt_in_includeCommandLineAPI, const bool *const opt_in_doNotPauseOnExceptionsAndMuteConsole, const int *const opt_in_contextId, const bool *const opt_in_returnByValue, const bool *const opt_in_generatePreview, const bool *const opt_in_saveResult, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result, Inspector::Protocol::OptOutput< bool > *opt_out_wasThrown, Inspector::Protocol::OptOutput< int > *opt_out_savedResultIndex)=0
 
virtual void callFunctionOn (ErrorString &, const String &in_objectId, const String &in_functionDeclaration, const Inspector::InspectorArray *opt_in_arguments, const bool *const opt_in_doNotPauseOnExceptionsAndMuteConsole, const bool *const opt_in_returnByValue, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result, Inspector::Protocol::OptOutput< bool > *opt_out_wasThrown)=0
 
virtual void getProperties (ErrorString &, const String &in_objectId, const bool *const opt_in_ownProperties, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &out_result, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &opt_out_internalProperties)=0
 
virtual void getDisplayableProperties (ErrorString &, const String &in_objectId, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &out_properties, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &opt_out_internalProperties)=0
 
virtual void getCollectionEntries (ErrorString &, const String &in_objectId, const String *const opt_in_objectGroup, const int *const opt_in_startIndex, const int *const opt_in_numberToFetch, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::CollectionEntry >> &out_entries)=0
 
virtual void saveResult (ErrorString &, const Inspector::InspectorObject &in_value, const int *const opt_in_contextId, Inspector::Protocol::OptOutput< int > *opt_out_savedResultIndex)=0
 
virtual void releaseObject (ErrorString &, const String &in_objectId)=0
 
virtual void releaseObjectGroup (ErrorString &, const String &in_objectGroup)=0
 
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void getRuntimeTypesForVariablesAtOffsets (ErrorString &, const Inspector::InspectorArray &in_locations, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::TypeDescription >> &out_types)=0
 
virtual void enableTypeProfiler (ErrorString &)=0
 
virtual void disableTypeProfiler (ErrorString &)=0
 
virtual void enableControlFlowProfiler (ErrorString &)=0
 
virtual void disableControlFlowProfiler (ErrorString &)=0
 
virtual void getBasicBlocks (ErrorString &, const String &in_sourceID, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::BasicBlock >> &out_basicBlocks)=0
 
virtual void parse (ErrorString &, const String &in_source, Inspector::Protocol::Runtime::SyntaxErrorType *out_result, Inspector::Protocol::OptOutput< String > *opt_out_message, RefPtr< Inspector::Protocol::Runtime::ErrorRange > &opt_out_range)=0
 
virtual void evaluate (ErrorString &, const String &in_expression, const String *const opt_in_objectGroup, const bool *const opt_in_includeCommandLineAPI, const bool *const opt_in_doNotPauseOnExceptionsAndMuteConsole, const int *const opt_in_contextId, const bool *const opt_in_returnByValue, const bool *const opt_in_generatePreview, const bool *const opt_in_saveResult, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result, Inspector::Protocol::OptOutput< bool > *opt_out_wasThrown, Inspector::Protocol::OptOutput< int > *opt_out_savedResultIndex)=0
 
virtual void callFunctionOn (ErrorString &, const String &in_objectId, const String &in_functionDeclaration, const Inspector::InspectorArray *opt_in_arguments, const bool *const opt_in_doNotPauseOnExceptionsAndMuteConsole, const bool *const opt_in_returnByValue, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Runtime::RemoteObject > &out_result, Inspector::Protocol::OptOutput< bool > *opt_out_wasThrown)=0
 
virtual void getProperties (ErrorString &, const String &in_objectId, const bool *const opt_in_ownProperties, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &out_result, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &opt_out_internalProperties)=0
 
virtual void getDisplayableProperties (ErrorString &, const String &in_objectId, const bool *const opt_in_generatePreview, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &out_properties, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &opt_out_internalProperties)=0
 
virtual void getCollectionEntries (ErrorString &, const String &in_objectId, const String *const opt_in_objectGroup, const int *const opt_in_startIndex, const int *const opt_in_numberToFetch, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::CollectionEntry >> &out_entries)=0
 
virtual void saveResult (ErrorString &, const Inspector::InspectorObject &in_value, const int *const opt_in_contextId, Inspector::Protocol::OptOutput< int > *opt_out_savedResultIndex)=0
 
virtual void releaseObject (ErrorString &, const String &in_objectId)=0
 
virtual void releaseObjectGroup (ErrorString &, const String &in_objectGroup)=0
 
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void getRuntimeTypesForVariablesAtOffsets (ErrorString &, const Inspector::InspectorArray &in_locations, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::TypeDescription >> &out_types)=0
 
virtual void enableTypeProfiler (ErrorString &)=0
 
virtual void disableTypeProfiler (ErrorString &)=0
 
virtual void enableControlFlowProfiler (ErrorString &)=0
 
virtual void disableControlFlowProfiler (ErrorString &)=0
 
virtual void getBasicBlocks (ErrorString &, const String &in_sourceID, RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::BasicBlock >> &out_basicBlocks)=0
 

Protected Member Functions

virtual ~RuntimeBackendDispatcherHandler ()
 
virtual ~RuntimeBackendDispatcherHandler ()
 

Constructor & Destructor Documentation

◆ ~RuntimeBackendDispatcherHandler() [1/2]

Inspector::RuntimeBackendDispatcherHandler::~RuntimeBackendDispatcherHandler ( )
protectedvirtual

◆ ~RuntimeBackendDispatcherHandler() [2/2]

virtual Inspector::RuntimeBackendDispatcherHandler::~RuntimeBackendDispatcherHandler ( )
protectedvirtual

Member Function Documentation

◆ callFunctionOn() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::callFunctionOn ( ErrorString ,
const String &  in_objectId,
const String &  in_functionDeclaration,
const Inspector::InspectorArray opt_in_arguments,
const bool *const  opt_in_doNotPauseOnExceptionsAndMuteConsole,
const bool *const  opt_in_returnByValue,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result,
Inspector::Protocol::OptOutput< bool > *  opt_out_wasThrown 
)
pure virtual

◆ callFunctionOn() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::callFunctionOn ( ErrorString ,
const String &  in_objectId,
const String &  in_functionDeclaration,
const Inspector::InspectorArray opt_in_arguments,
const bool *const  opt_in_doNotPauseOnExceptionsAndMuteConsole,
const bool *const  opt_in_returnByValue,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result,
Inspector::Protocol::OptOutput< bool > *  opt_out_wasThrown 
)
pure virtual

◆ disable() [1/2]

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

◆ disable() [2/2]

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

◆ disableControlFlowProfiler() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::disableControlFlowProfiler ( ErrorString )
pure virtual

◆ disableControlFlowProfiler() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::disableControlFlowProfiler ( ErrorString )
pure virtual

◆ disableTypeProfiler() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::disableTypeProfiler ( ErrorString )
pure virtual

◆ disableTypeProfiler() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::disableTypeProfiler ( ErrorString )
pure virtual

◆ enable() [1/2]

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

◆ enable() [2/2]

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

◆ enableControlFlowProfiler() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::enableControlFlowProfiler ( ErrorString )
pure virtual

◆ enableControlFlowProfiler() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::enableControlFlowProfiler ( ErrorString )
pure virtual

◆ enableTypeProfiler() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::enableTypeProfiler ( ErrorString )
pure virtual

◆ enableTypeProfiler() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::enableTypeProfiler ( ErrorString )
pure virtual

◆ evaluate() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::evaluate ( ErrorString ,
const String &  in_expression,
const String *const  opt_in_objectGroup,
const bool *const  opt_in_includeCommandLineAPI,
const bool *const  opt_in_doNotPauseOnExceptionsAndMuteConsole,
const int *const  opt_in_contextId,
const bool *const  opt_in_returnByValue,
const bool *const  opt_in_generatePreview,
const bool *const  opt_in_saveResult,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result,
Inspector::Protocol::OptOutput< bool > *  opt_out_wasThrown,
Inspector::Protocol::OptOutput< int > *  opt_out_savedResultIndex 
)
pure virtual

◆ evaluate() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::evaluate ( ErrorString ,
const String &  in_expression,
const String *const  opt_in_objectGroup,
const bool *const  opt_in_includeCommandLineAPI,
const bool *const  opt_in_doNotPauseOnExceptionsAndMuteConsole,
const int *const  opt_in_contextId,
const bool *const  opt_in_returnByValue,
const bool *const  opt_in_generatePreview,
const bool *const  opt_in_saveResult,
RefPtr< Inspector::Protocol::Runtime::RemoteObject > &  out_result,
Inspector::Protocol::OptOutput< bool > *  opt_out_wasThrown,
Inspector::Protocol::OptOutput< int > *  opt_out_savedResultIndex 
)
pure virtual

◆ getBasicBlocks() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getBasicBlocks ( ErrorString ,
const String &  in_sourceID,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::BasicBlock >> &  out_basicBlocks 
)
pure virtual

◆ getBasicBlocks() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getBasicBlocks ( ErrorString ,
const String &  in_sourceID,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::BasicBlock >> &  out_basicBlocks 
)
pure virtual

◆ getCollectionEntries() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getCollectionEntries ( ErrorString ,
const String &  in_objectId,
const String *const  opt_in_objectGroup,
const int *const  opt_in_startIndex,
const int *const  opt_in_numberToFetch,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::CollectionEntry >> &  out_entries 
)
pure virtual

◆ getCollectionEntries() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getCollectionEntries ( ErrorString ,
const String &  in_objectId,
const String *const  opt_in_objectGroup,
const int *const  opt_in_startIndex,
const int *const  opt_in_numberToFetch,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::CollectionEntry >> &  out_entries 
)
pure virtual

◆ getDisplayableProperties() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getDisplayableProperties ( ErrorString ,
const String &  in_objectId,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &  out_properties,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &  opt_out_internalProperties 
)
pure virtual

◆ getDisplayableProperties() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getDisplayableProperties ( ErrorString ,
const String &  in_objectId,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &  out_properties,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &  opt_out_internalProperties 
)
pure virtual

◆ getProperties() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getProperties ( ErrorString ,
const String &  in_objectId,
const bool *const  opt_in_ownProperties,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &  out_result,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &  opt_out_internalProperties 
)
pure virtual

◆ getProperties() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getProperties ( ErrorString ,
const String &  in_objectId,
const bool *const  opt_in_ownProperties,
const bool *const  opt_in_generatePreview,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::PropertyDescriptor >> &  out_result,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::InternalPropertyDescriptor >> &  opt_out_internalProperties 
)
pure virtual

◆ getRuntimeTypesForVariablesAtOffsets() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getRuntimeTypesForVariablesAtOffsets ( ErrorString ,
const Inspector::InspectorArray in_locations,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::TypeDescription >> &  out_types 
)
pure virtual

◆ getRuntimeTypesForVariablesAtOffsets() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::getRuntimeTypesForVariablesAtOffsets ( ErrorString ,
const Inspector::InspectorArray in_locations,
RefPtr< Inspector::Protocol::Array< Inspector::Protocol::Runtime::TypeDescription >> &  out_types 
)
pure virtual

◆ parse() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::parse ( ErrorString ,
const String &  in_source,
Inspector::Protocol::Runtime::SyntaxErrorType out_result,
Inspector::Protocol::OptOutput< String > *  opt_out_message,
RefPtr< Inspector::Protocol::Runtime::ErrorRange > &  opt_out_range 
)
pure virtual

◆ parse() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::parse ( ErrorString ,
const String &  in_source,
Inspector::Protocol::Runtime::SyntaxErrorType out_result,
Inspector::Protocol::OptOutput< String > *  opt_out_message,
RefPtr< Inspector::Protocol::Runtime::ErrorRange > &  opt_out_range 
)
pure virtual

◆ releaseObject() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::releaseObject ( ErrorString ,
const String &  in_objectId 
)
pure virtual

◆ releaseObject() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::releaseObject ( ErrorString ,
const String &  in_objectId 
)
pure virtual

◆ releaseObjectGroup() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::releaseObjectGroup ( ErrorString ,
const String &  in_objectGroup 
)
pure virtual

◆ releaseObjectGroup() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::releaseObjectGroup ( ErrorString ,
const String &  in_objectGroup 
)
pure virtual

◆ saveResult() [1/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::saveResult ( ErrorString ,
const Inspector::InspectorObject in_value,
const int *const  opt_in_contextId,
Inspector::Protocol::OptOutput< int > *  opt_out_savedResultIndex 
)
pure virtual

◆ saveResult() [2/2]

virtual void Inspector::RuntimeBackendDispatcherHandler::saveResult ( ErrorString ,
const Inspector::InspectorObject in_value,
const int *const  opt_in_contextId,
Inspector::Protocol::OptOutput< int > *  opt_out_savedResultIndex 
)
pure virtual

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