webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::InspectorDatabaseAgent Class Referencefinal

#include <InspectorDatabaseAgent.h>

Inheritance diagram for WebCore::InspectorDatabaseAgent:
WebCore::InspectorAgentBase Inspector::DatabaseBackendDispatcherHandler Inspector::InspectorAgentBase Inspector::InspectorAgentBase

Public Member Functions

 InspectorDatabaseAgent (WebAgentContext &)
 
virtual ~InspectorDatabaseAgent ()
 
void didCreateFrontendAndBackend (Inspector::FrontendRouter *, Inspector::BackendDispatcher *) override
 
void willDestroyFrontendAndBackend (Inspector::DisconnectReason) override
 
void clearResources ()
 
void enable (ErrorString &) override
 
void disable (ErrorString &) override
 
void getDatabaseTableNames (ErrorString &, const String &databaseId, RefPtr< Inspector::Protocol::Array< String >> &names) override
 
void executeSQL (ErrorString &, const String &databaseId, const String &query, Ref< ExecuteSQLCallback > &&) override
 
String databaseId (Database *)
 
void didOpenDatabase (RefPtr< Database > &&, const String &domain, const String &name, const String &version)
 
- Public Member Functions inherited from Inspector::InspectorAgentBase
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
virtual ~InspectorAgentBase ()
 
String domainName () const
 
virtual void discardValues ()
 
virtual void discardAgent ()
 
- Public Member Functions inherited from Inspector::DatabaseBackendDispatcherHandler
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void getDatabaseTableNames (ErrorString &, const String &in_databaseId, RefPtr< Inspector::Protocol::Array< String >> &out_tableNames)=0
 
virtual void executeSQL (ErrorString &, const String &in_databaseId, const String &in_query, Ref< ExecuteSQLCallback > &&callback)=0
 
virtual void enable (ErrorString &)=0
 
virtual void disable (ErrorString &)=0
 
virtual void getDatabaseTableNames (ErrorString &, const String &in_databaseId, RefPtr< Inspector::Protocol::Array< String >> &out_tableNames)=0
 
virtual void executeSQL (ErrorString &, const String &in_databaseId, const String &in_query, Ref< ExecuteSQLCallback > &&callback)=0
 

Additional Inherited Members

- Protected Member Functions inherited from WebCore::InspectorAgentBase
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
 InspectorAgentBase (const String &name, WebAgentContext &context)
 
- Protected Member Functions inherited from Inspector::InspectorAgentBase
 InspectorAgentBase (const String &name)
 
 InspectorAgentBase (const String &name)
 
- Protected Member Functions inherited from Inspector::DatabaseBackendDispatcherHandler
virtual ~DatabaseBackendDispatcherHandler ()
 
virtual ~DatabaseBackendDispatcherHandler ()
 
- Protected Attributes inherited from WebCore::InspectorAgentBase
InstrumentingAgentsm_instrumentingAgents
 
Inspector::InspectorEnvironmentm_environment
 
- Protected Attributes inherited from Inspector::InspectorAgentBase
String m_name
 

Constructor & Destructor Documentation

◆ InspectorDatabaseAgent()

WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent ( WebAgentContext context)
explicit

◆ ~InspectorDatabaseAgent()

WebCore::InspectorDatabaseAgent::~InspectorDatabaseAgent ( )
virtual

Member Function Documentation

◆ clearResources()

void WebCore::InspectorDatabaseAgent::clearResources ( )

◆ databaseId()

String WebCore::InspectorDatabaseAgent::databaseId ( Database database)

◆ didCreateFrontendAndBackend()

void WebCore::InspectorDatabaseAgent::didCreateFrontendAndBackend ( Inspector::FrontendRouter ,
Inspector::BackendDispatcher  
)
overridevirtual

◆ didOpenDatabase()

void WebCore::InspectorDatabaseAgent::didOpenDatabase ( RefPtr< Database > &&  database,
const String domain,
const String name,
const String version 
)

◆ disable()

void WebCore::InspectorDatabaseAgent::disable ( ErrorString )
override

◆ enable()

void WebCore::InspectorDatabaseAgent::enable ( ErrorString )
override

◆ executeSQL()

void WebCore::InspectorDatabaseAgent::executeSQL ( ErrorString ,
const String databaseId,
const String query,
Ref< ExecuteSQLCallback > &&  requestCallback 
)
override

◆ getDatabaseTableNames()

void WebCore::InspectorDatabaseAgent::getDatabaseTableNames ( ErrorString error,
const String databaseId,
RefPtr< Inspector::Protocol::Array< String >> &  names 
)
override

◆ willDestroyFrontendAndBackend()

void WebCore::InspectorDatabaseAgent::willDestroyFrontendAndBackend ( Inspector::DisconnectReason  )
overridevirtual

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