webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | List of all members
WebDatabaseManager Class Reference

#import <WebDatabaseManagerPrivate.h>

Inheritance diagram for WebDatabaseManager:
IWebDatabaseManager2 WebCore::DatabaseManagerClient NSObject IWebDatabaseManager

Instance Methods

(NSArray *) - origins
 
(NSArray *) - databasesWithOrigin:
 
(NSDictionary *) - detailsForDatabase:withOrigin:
 
(void- deleteAllDatabases
 
(BOOL- deleteOrigin:
 
(BOOL- deleteDatabase:withOrigin:
 
(void- deleteAllIndexedDatabases
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - sharedWebDatabaseManager
 
(virtual HRESULT STDMETHODCALLTYPE) - origins
 
(virtual HRESULT STDMETHODCALLTYPE) - databasesWithOrigin
 
(virtual HRESULT STDMETHODCALLTYPE) - detailsForDatabase
 
(virtual HRESULT STDMETHODCALLTYPE) - deleteAllDatabases
 
(virtual HRESULT STDMETHODCALLTYPE) - deleteOrigin
 
(virtual HRESULT STDMETHODCALLTYPE) - deleteDatabase
 
(virtual HRESULT STDMETHODCALLTYPE) - setQuota
 
(virtual HRESULT STDMETHODCALLTYPE) - deleteAllIndexedDatabases
 
(virtual void- dispatchDidModifyOrigin
 
(virtual void- dispatchDidModifyDatabase
 
- Instance Methods inherited from IWebDatabaseManager
HRESULT sharedWebDatabaseManager ([out, retval] IWebDatabaseManager **result)
 
HRESULT origins ([out, retval] IEnumVARIANT **result)
 
HRESULT databasesWithOrigin ([in] IWebSecurityOrigin *origin, [out, retval] IEnumVARIANT **result)
 
HRESULT detailsForDatabase ([in] BSTR databaseName, [in] IWebSecurityOrigin *origin, [out, retval] IPropertyBag **result)
 
HRESULT deleteOrigin ([in] IWebSecurityOrigin *origin)
 
HRESULT deleteDatabase ([in] BSTR databaseName, [in] IWebSecurityOrigin *origin)
 
HRESULT setQuota ([in] BSTR originName, [in] unsigned long long quota)
 

Class Methods

(WebDatabaseManager *) + sharedWebDatabaseManager
 
(static WebDatabaseManager *) + createInstance
 

Method Documentation

◆ AddRef()

- (ULONG) AddRef (void

◆ createInstance()

+ (WebDatabaseManager *) createInstance

◆ databasesWithOrigin()

- (HRESULT) databasesWithOrigin (_In_opt_ IWebSecurityOrigin *)  origin
(_COM_Outptr_opt_ IEnumVARIANT **)  result 

◆ databasesWithOrigin:()

- (NSArray *) databasesWithOrigin: (WebSecurityOrigin *)  origin

◆ deleteAllDatabases() [1/2]

- (HRESULT) deleteAllDatabases

Implements IWebDatabaseManager.

◆ deleteAllDatabases() [2/2]

- (virtual HRESULT STDMETHODCALLTYPE) deleteAllDatabases

Implements IWebDatabaseManager.

◆ deleteAllIndexedDatabases() [1/2]

- (HRESULT) deleteAllIndexedDatabases

Implements IWebDatabaseManager2.

◆ deleteAllIndexedDatabases() [2/2]

- (virtual HRESULT STDMETHODCALLTYPE) deleteAllIndexedDatabases

Implements IWebDatabaseManager2.

◆ deleteDatabase()

- (HRESULT) deleteDatabase (_In_ BSTR databaseName
(_In_opt_ IWebSecurityOrigin *)  origin 

◆ deleteDatabase:withOrigin:()

- (BOOL) deleteDatabase: (NSString *)  databaseIdentifier
withOrigin: (WebSecurityOrigin *)  origin 

◆ deleteOrigin()

- (HRESULT) deleteOrigin (_In_opt_ IWebSecurityOrigin *)  origin

◆ deleteOrigin:()

- (BOOL) deleteOrigin: (WebSecurityOrigin *)  origin

◆ detailsForDatabase()

- (HRESULT) detailsForDatabase (_In_ BSTR databaseName
(_In_opt_ IWebSecurityOrigin *)  origin
(_COM_Outptr_opt_ IPropertyBag **)  result 

◆ detailsForDatabase:withOrigin:()

- (NSDictionary *) detailsForDatabase: (NSString *)  databaseIdentifier
withOrigin: (WebSecurityOrigin *)  origin 

◆ dispatchDidModifyDatabase()

- (void) dispatchDidModifyDatabase (const WebCore::SecurityOriginData &) 
(const WTF::String &)  databaseName 

◆ dispatchDidModifyOrigin()

- (void) dispatchDidModifyOrigin (const WebCore::SecurityOriginData &)  origin

◆ origins() [1/2]

- (NSArray *) origins

◆ origins() [2/2]

- (HRESULT) origins (_COM_Outptr_opt_ IEnumVARIANT **)  result

◆ QueryInterface()

- (HRESULT) QueryInterface (_In_ REFIID)  riid
(_COM_Outptr_ void **)  ppvObject 

◆ Release()

- (ULONG) Release (void

◆ setQuota()

- (HRESULT) setQuota (_In_ BSTR origin
(unsigned long long)  quota 

◆ sharedWebDatabaseManager() [1/2]

+ (WebDatabaseManager *) sharedWebDatabaseManager

◆ sharedWebDatabaseManager() [2/2]

- (HRESULT) sharedWebDatabaseManager (_COM_Outptr_opt_ IWebDatabaseManager **)  result

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