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

#include <IconDatabase.h>

Inheritance diagram for WebCore::IconDatabase:
WebCore::IconDatabaseBase WebCore::IconDatabaseBase

Static Public Member Functions

static void delayDatabaseCleanup ()
 
static void allowDatabaseCleanup ()
 
static void checkIntegrityBeforeOpening ()
 
static String defaultDatabaseFilename ()
 
static void delayDatabaseCleanup ()
 
static void allowDatabaseCleanup ()
 
static void checkIntegrityBeforeOpening ()
 
static String defaultDatabaseFilename ()
 

Additional Inherited Members

- Public Member Functions inherited from WebCore::IconDatabaseBase
virtual ~IconDatabaseBase ()
 
virtual bool isEnabled () const
 
virtual void retainIconForPageURL (const String &)
 
virtual void releaseIconForPageURL (const String &)
 
virtual void setIconURLForPageURL (const String &, const String &)
 
virtual void setIconDataForIconURL (SharedBuffer *, const String &)
 
virtual String synchronousIconURLForPageURL (const String &)
 
virtual bool synchronousIconDataKnownForIconURL (const String &)
 
virtual IconLoadDecision synchronousLoadDecisionForIconURL (const String &, DocumentLoader *)
 
virtual ImagesynchronousIconForPageURL (const String &, const IntSize &)
 
virtual NativeImagePtr synchronousNativeIconForPageURL (const String &, const IntSize &)
 
virtual bool supportsAsynchronousMode ()
 
virtual void loadDecisionForIconURL (const String &, IconLoadDecisionCallback &)
 
virtual void iconDataForIconURL (const String &, IconDataCallback &)
 
virtual void setEnabled (bool)
 
virtual ImagedefaultIcon (const IntSize &)
 
virtual size_t pageURLMappingCount ()
 
virtual size_t retainedPageURLCount ()
 
virtual size_t iconRecordCount ()
 
virtual size_t iconRecordCountWithData ()
 
virtual bool shouldStopThreadActivity () const
 
virtual bool open (const String &directory, const String &filename)
 
virtual void close ()
 
virtual void removeAllIcons ()
 
virtual void setPrivateBrowsingEnabled (bool)
 
virtual void setClient (IconDatabaseClient *)
 
virtual bool isOpen () const
 
virtual String databasePath () const
 
virtual ~IconDatabaseBase ()
 
virtual bool isEnabled () const
 
virtual void retainIconForPageURL (const String &)
 
virtual void releaseIconForPageURL (const String &)
 
virtual void setIconURLForPageURL (const String &, const String &)
 
virtual void setIconDataForIconURL (SharedBuffer *, const String &)
 
virtual String synchronousIconURLForPageURL (const String &)
 
virtual bool synchronousIconDataKnownForIconURL (const String &)
 
virtual IconLoadDecision synchronousLoadDecisionForIconURL (const String &, DocumentLoader *)
 
virtual ImagesynchronousIconForPageURL (const String &, const IntSize &)
 
virtual NativeImagePtr synchronousNativeIconForPageURL (const String &, const IntSize &)
 
virtual bool supportsAsynchronousMode ()
 
virtual void loadDecisionForIconURL (const String &, IconLoadDecisionCallback &)
 
virtual void iconDataForIconURL (const String &, IconDataCallback &)
 
virtual void setEnabled (bool)
 
virtual ImagedefaultIcon (const IntSize &)
 
virtual size_t pageURLMappingCount ()
 
virtual size_t retainedPageURLCount ()
 
virtual size_t iconRecordCount ()
 
virtual size_t iconRecordCountWithData ()
 
virtual bool shouldStopThreadActivity () const
 
virtual bool open (const String &directory, const String &filename)
 
virtual void close ()
 
virtual void removeAllIcons ()
 
virtual void setPrivateBrowsingEnabled (bool)
 
virtual void setClient (IconDatabaseClient *)
 
virtual bool isOpen () const
 
virtual String databasePath () const
 
- Protected Member Functions inherited from WebCore::IconDatabaseBase
 IconDatabaseBase ()=default
 
 IconDatabaseBase ()=default
 

Member Function Documentation

◆ allowDatabaseCleanup() [1/2]

static void WebCore::IconDatabase::allowDatabaseCleanup ( )
inlinestatic

◆ allowDatabaseCleanup() [2/2]

static void WebCore::IconDatabase::allowDatabaseCleanup ( )
inlinestatic

◆ checkIntegrityBeforeOpening() [1/2]

static void WebCore::IconDatabase::checkIntegrityBeforeOpening ( )
inlinestatic

◆ checkIntegrityBeforeOpening() [2/2]

static void WebCore::IconDatabase::checkIntegrityBeforeOpening ( )
inlinestatic

◆ defaultDatabaseFilename() [1/2]

static String WebCore::IconDatabase::defaultDatabaseFilename ( )
inlinestatic

◆ defaultDatabaseFilename() [2/2]

static String WebCore::IconDatabase::defaultDatabaseFilename ( )
inlinestatic

◆ delayDatabaseCleanup() [1/2]

static void WebCore::IconDatabase::delayDatabaseCleanup ( )
inlinestatic

◆ delayDatabaseCleanup() [2/2]

static void WebCore::IconDatabase::delayDatabaseCleanup ( )
inlinestatic

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