27 #ifndef ewk_favicon_database_private_h 28 #define ewk_favicon_database_private_h 30 #include "WKRetainPtr.h" 31 #include <WebKit/WKBase.h> 32 #include <wtf/HashMap.h> 49 typedef HashMap<Ewk_Favicon_Database_Icon_Change_Cb, IconChangeCallbackData> ChangeListenerMap;
56 PassRefPtr<cairo_surface_t> getIconSurfaceSynchronously(
const char* pageURL)
const;
59 void clearFaviconDatabase();
62 static void iconDataReadyForPageURL(WKIconDatabaseRef iconDatabase, WKURLRef pageURL,
const void* clientInfo);
64 WKRetainPtr<WKIconDatabaseRef> m_iconDatabase;
65 ChangeListenerMap m_changeListeners;
68 #endif // ewk_favicon_database_private_h Definition: ewk_favicon_database_private.h:51
Definition: ewk_favicon_database_private.h:34
void(* Ewk_Favicon_Database_Icon_Change_Cb)(Ewk_Favicon_Database *database, const char *url, void *data)
Callback type for use with ewk_favicon_database_icon_change_callback_add and ewk_favicon_database_ico...
Definition: ewk_favicon_database.h:52