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

#include <IconDatabaseBase.h>

Inheritance diagram for WebCore::IconDatabaseBase:
WebCore::IconDatabase WebCore::IconDatabase WebKit::WebIconDatabaseProxy

Public Member Functions

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

 IconDatabaseBase ()=default
 
 IconDatabaseBase ()=default
 

Constructor & Destructor Documentation

◆ ~IconDatabaseBase() [1/2]

virtual WebCore::IconDatabaseBase::~IconDatabaseBase ( )
inlinevirtual

◆ IconDatabaseBase() [1/2]

WebCore::IconDatabaseBase::IconDatabaseBase ( )
protecteddefault

◆ ~IconDatabaseBase() [2/2]

virtual WebCore::IconDatabaseBase::~IconDatabaseBase ( )
inlinevirtual

◆ IconDatabaseBase() [2/2]

WebCore::IconDatabaseBase::IconDatabaseBase ( )
protecteddefault

Member Function Documentation

◆ close() [1/2]

virtual void WebCore::IconDatabaseBase::close ( )
inlinevirtual

◆ close() [2/2]

virtual void WebCore::IconDatabaseBase::close ( )
inlinevirtual

◆ databasePath() [1/2]

String WebCore::IconDatabaseBase::databasePath ( ) const
virtual

◆ databasePath() [2/2]

virtual String WebCore::IconDatabaseBase::databasePath ( ) const
virtual

◆ defaultIcon() [1/2]

virtual Image* WebCore::IconDatabaseBase::defaultIcon ( const IntSize )
inlinevirtual

◆ defaultIcon() [2/2]

virtual Image* WebCore::IconDatabaseBase::defaultIcon ( const IntSize )
inlinevirtual

◆ iconDataForIconURL() [1/2]

virtual void WebCore::IconDatabaseBase::iconDataForIconURL ( const String ,
IconDataCallback  
)
inlinevirtual

◆ iconDataForIconURL() [2/2]

virtual void WebCore::IconDatabaseBase::iconDataForIconURL ( const String ,
IconDataCallback  
)
inlinevirtual

◆ iconRecordCount() [1/2]

virtual size_t WebCore::IconDatabaseBase::iconRecordCount ( )
inlinevirtual

◆ iconRecordCount() [2/2]

virtual size_t WebCore::IconDatabaseBase::iconRecordCount ( )
inlinevirtual

◆ iconRecordCountWithData() [1/2]

virtual size_t WebCore::IconDatabaseBase::iconRecordCountWithData ( )
inlinevirtual

◆ iconRecordCountWithData() [2/2]

virtual size_t WebCore::IconDatabaseBase::iconRecordCountWithData ( )
inlinevirtual

◆ isEnabled() [1/2]

virtual bool WebCore::IconDatabaseBase::isEnabled ( ) const
inlinevirtual

◆ isEnabled() [2/2]

virtual bool WebCore::IconDatabaseBase::isEnabled ( ) const
inlinevirtual

◆ isOpen() [1/2]

virtual bool WebCore::IconDatabaseBase::isOpen ( ) const
inlinevirtual

◆ isOpen() [2/2]

virtual bool WebCore::IconDatabaseBase::isOpen ( ) const
inlinevirtual

◆ loadDecisionForIconURL() [1/2]

virtual void WebCore::IconDatabaseBase::loadDecisionForIconURL ( const String ,
IconLoadDecisionCallback  
)
inlinevirtual

◆ loadDecisionForIconURL() [2/2]

virtual void WebCore::IconDatabaseBase::loadDecisionForIconURL ( const String ,
IconLoadDecisionCallback  
)
inlinevirtual

◆ open() [1/2]

bool WebCore::IconDatabaseBase::open ( const String directory,
const String filename 
)
virtual

◆ open() [2/2]

virtual bool WebCore::IconDatabaseBase::open ( const String directory,
const String filename 
)
virtual

◆ pageURLMappingCount() [1/2]

virtual size_t WebCore::IconDatabaseBase::pageURLMappingCount ( )
inlinevirtual

◆ pageURLMappingCount() [2/2]

virtual size_t WebCore::IconDatabaseBase::pageURLMappingCount ( )
inlinevirtual

◆ releaseIconForPageURL() [1/2]

virtual void WebCore::IconDatabaseBase::releaseIconForPageURL ( const String )
inlinevirtual

◆ releaseIconForPageURL() [2/2]

virtual void WebCore::IconDatabaseBase::releaseIconForPageURL ( const String )
inlinevirtual

◆ removeAllIcons() [1/2]

virtual void WebCore::IconDatabaseBase::removeAllIcons ( )
inlinevirtual

◆ removeAllIcons() [2/2]

virtual void WebCore::IconDatabaseBase::removeAllIcons ( )
inlinevirtual

◆ retainedPageURLCount() [1/2]

virtual size_t WebCore::IconDatabaseBase::retainedPageURLCount ( )
inlinevirtual

◆ retainedPageURLCount() [2/2]

virtual size_t WebCore::IconDatabaseBase::retainedPageURLCount ( )
inlinevirtual

◆ retainIconForPageURL() [1/2]

virtual void WebCore::IconDatabaseBase::retainIconForPageURL ( const String )
inlinevirtual

◆ retainIconForPageURL() [2/2]

virtual void WebCore::IconDatabaseBase::retainIconForPageURL ( const String )
inlinevirtual

◆ setClient() [1/2]

virtual void WebCore::IconDatabaseBase::setClient ( IconDatabaseClient )
inlinevirtual

◆ setClient() [2/2]

virtual void WebCore::IconDatabaseBase::setClient ( IconDatabaseClient )
inlinevirtual

◆ setEnabled() [1/2]

virtual void WebCore::IconDatabaseBase::setEnabled ( bool  )
inlinevirtual

Reimplemented in WebKit::WebIconDatabaseProxy.

◆ setEnabled() [2/2]

virtual void WebCore::IconDatabaseBase::setEnabled ( bool  )
inlinevirtual

Reimplemented in WebKit::WebIconDatabaseProxy.

◆ setIconDataForIconURL() [1/2]

virtual void WebCore::IconDatabaseBase::setIconDataForIconURL ( SharedBuffer ,
const String  
)
inlinevirtual

◆ setIconDataForIconURL() [2/2]

virtual void WebCore::IconDatabaseBase::setIconDataForIconURL ( SharedBuffer ,
const String  
)
inlinevirtual

◆ setIconURLForPageURL() [1/2]

virtual void WebCore::IconDatabaseBase::setIconURLForPageURL ( const String ,
const String  
)
inlinevirtual

◆ setIconURLForPageURL() [2/2]

virtual void WebCore::IconDatabaseBase::setIconURLForPageURL ( const String ,
const String  
)
inlinevirtual

◆ setPrivateBrowsingEnabled() [1/2]

virtual void WebCore::IconDatabaseBase::setPrivateBrowsingEnabled ( bool  )
inlinevirtual

◆ setPrivateBrowsingEnabled() [2/2]

virtual void WebCore::IconDatabaseBase::setPrivateBrowsingEnabled ( bool  )
inlinevirtual

◆ shouldStopThreadActivity() [1/2]

virtual bool WebCore::IconDatabaseBase::shouldStopThreadActivity ( ) const
inlinevirtual

◆ shouldStopThreadActivity() [2/2]

virtual bool WebCore::IconDatabaseBase::shouldStopThreadActivity ( ) const
inlinevirtual

◆ supportsAsynchronousMode() [1/2]

virtual bool WebCore::IconDatabaseBase::supportsAsynchronousMode ( )
inlinevirtual

◆ supportsAsynchronousMode() [2/2]

virtual bool WebCore::IconDatabaseBase::supportsAsynchronousMode ( )
inlinevirtual

◆ synchronousIconDataKnownForIconURL() [1/2]

virtual bool WebCore::IconDatabaseBase::synchronousIconDataKnownForIconURL ( const String )
inlinevirtual

◆ synchronousIconDataKnownForIconURL() [2/2]

virtual bool WebCore::IconDatabaseBase::synchronousIconDataKnownForIconURL ( const String )
inlinevirtual

◆ synchronousIconForPageURL() [1/2]

virtual Image* WebCore::IconDatabaseBase::synchronousIconForPageURL ( const String ,
const IntSize  
)
inlinevirtual

◆ synchronousIconForPageURL() [2/2]

virtual Image* WebCore::IconDatabaseBase::synchronousIconForPageURL ( const String ,
const IntSize  
)
inlinevirtual

◆ synchronousIconURLForPageURL() [1/2]

String WebCore::IconDatabaseBase::synchronousIconURLForPageURL ( const String )
virtual

◆ synchronousIconURLForPageURL() [2/2]

virtual String WebCore::IconDatabaseBase::synchronousIconURLForPageURL ( const String )
virtual

◆ synchronousLoadDecisionForIconURL() [1/2]

virtual IconLoadDecision WebCore::IconDatabaseBase::synchronousLoadDecisionForIconURL ( const String ,
DocumentLoader  
)
inlinevirtual

◆ synchronousLoadDecisionForIconURL() [2/2]

virtual IconLoadDecision WebCore::IconDatabaseBase::synchronousLoadDecisionForIconURL ( const String ,
DocumentLoader  
)
inlinevirtual

◆ synchronousNativeIconForPageURL() [1/2]

virtual NativeImagePtr WebCore::IconDatabaseBase::synchronousNativeIconForPageURL ( const String ,
const IntSize  
)
inlinevirtual

◆ synchronousNativeIconForPageURL() [2/2]

virtual NativeImagePtr WebCore::IconDatabaseBase::synchronousNativeIconForPageURL ( const String ,
const IntSize  
)
inlinevirtual

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