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
InstrumentingAgents & m_instrumentingAgents
 
Inspector::InspectorEnvironment & m_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: