Searched refs:LinkHash (Results 1 - 25 of 25) sorted by relevance

/macosx-10.10/WebCore-7600.1.25/platform/
H A DLinkHash.h36 typedef uint64_t LinkHash; typedef in namespace:WebCore
38 // Use the low 32-bits of the 64-bit LinkHash as the key for HashSets.
40 static unsigned hash(LinkHash key) { return static_cast<unsigned>(key); }
41 static bool equal(LinkHash a, LinkHash b) { return a == b; }
45 static unsigned avoidDeletedValue(LinkHash hash64)
57 LinkHash visitedLinkHash(const String& url);
58 LinkHash visitedLinkHash(const UChar* url, unsigned length);
64 LinkHash visitedLinkHash(const URL& base, const AtomicString& attributeURL);
H A DLinkHash.cpp26 #include "LinkHash.h"
209 static ALWAYS_INLINE LinkHash visitedLinkHashInline(const CharacterType* url, unsigned length)
214 LinkHash visitedLinkHash(const String& url)
222 LinkHash visitedLinkHash(const UChar* url, unsigned length)
286 LinkHash visitedLinkHash(const URL& base, const AtomicString& attributeURL)
/macosx-10.10/WebCore-7600.1.25/page/
H A DVisitedLinkStore.h36 typedef uint64_t LinkHash; typedef in namespace:WebCore
46 virtual bool isLinkVisited(Page&, LinkHash, const URL& baseURL, const AtomicString& attributeURL) = 0;
47 virtual void addVisitedLink(Page&, LinkHash) = 0;
53 void invalidateStylesForLink(LinkHash);
H A DDefaultVisitedLinkStore.h41 virtual bool isLinkVisited(Page&, LinkHash, const URL& baseURL, const AtomicString& attributeURL) override;
42 virtual void addVisitedLink(Page&, LinkHash) override;
H A DDefaultVisitedLinkStore.cpp47 bool DefaultVisitedLinkStore::isLinkVisited(Page& page, LinkHash linkHash, const URL&, const AtomicString&)
52 void DefaultVisitedLinkStore::addVisitedLink(Page& page, LinkHash linkHash)
H A DPageGroup.h29 #include "LinkHash.h"
77 bool isLinkVisited(LinkHash);
81 void addVisitedLinkHash(LinkHash);
112 void addVisitedLink(LinkHash);
119 HashSet<LinkHash, LinkHashHash> m_visitedLinkHashes;
H A DVisitedLinkStore.cpp62 void VisitedLinkStore::invalidateStylesForLink(LinkHash linkHash)
H A DPageGroup.cpp191 bool PageGroup::isLinkVisited(LinkHash visitedLinkHash)
201 void PageGroup::addVisitedLinkHash(LinkHash hash)
207 inline void PageGroup::addVisitedLink(LinkHash hash)
234 LinkHash hash = visitedLinkHash(url.string());
H A DPage.h108 typedef uint64_t LinkHash; typedef in namespace:WebCore
346 void invalidateStylesForLink(LinkHash);
H A DPage.cpp1050 void Page::invalidateStylesForLink(LinkHash linkHash)
/macosx-10.10/WebKit2-7600.1.25/Shared/
H A DVisitedLinkTable.h29 #include <WebCore/LinkHash.h>
45 bool addLinkHash(WebCore::LinkHash);
47 bool isLinkVisited(WebCore::LinkHash) const;
57 WebCore::LinkHash* m_table;
H A DVisitedLinkTable.cpp60 ASSERT(!(m_sharedMemory->size() % sizeof(LinkHash)));
62 m_table = static_cast<LinkHash*>(m_sharedMemory->data());
63 m_tableSize = m_sharedMemory->size() / sizeof(LinkHash);
79 bool VisitedLinkTable::addLinkHash(LinkHash linkHash)
84 LinkHash* table = m_table;
89 LinkHash* entry;
110 bool VisitedLinkTable::isLinkVisited(LinkHash linkHash) const
116 LinkHash* table = m_table;
121 LinkHash* entry;
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/
H A DVisitedLinkTableController.h45 virtual bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override;
46 virtual void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override;
52 void visitedLinkStateChanged(const Vector<WebCore::LinkHash>&);
H A DVisitedLinkTableController.cpp74 bool VisitedLinkTableController::isLinkVisited(Page&, LinkHash linkHash, const URL&, const AtomicString&)
79 void VisitedLinkTableController::addVisitedLink(Page& page, LinkHash linkHash)
103 void VisitedLinkTableController::visitedLinkStateChanged(const Vector<WebCore::LinkHash>& linkHashes)
/macosx-10.10/WebCore-7600.1.25/dom/
H A DVisitedLinkState.h33 #include "LinkHash.h"
47 void invalidateStyleForLink(LinkHash);
54 HashSet<LinkHash, LinkHashHash> m_linksCheckedForVisitedState;
H A DVisitedLinkState.cpp70 inline static LinkHash linkHashForElement(Document& document, Element& element)
79 void VisitedLinkState::invalidateStyleForLink(LinkHash linkHash)
102 LinkHash hash;
/macosx-10.10/WebKit2-7600.1.25/UIProcess/
H A DVisitedLinkProvider.h31 #include <WebCore/LinkHash.h>
53 void addVisitedLinkHash(WebCore::LinkHash);
62 void addVisitedLinkHashFromPage(uint64_t pageID, WebCore::LinkHash);
77 HashSet<WebCore::LinkHash, WebCore::LinkHashHash> m_pendingVisitedLinks;
H A DVisitedLinkProvider.cpp107 void VisitedLinkProvider::addVisitedLinkHash(LinkHash linkHash)
115 void VisitedLinkProvider::addVisitedLinkHashFromPage(uint64_t pageID, LinkHash linkHash)
147 size_t minimumTableSize = SharedMemory::systemPageSize() / sizeof(LinkHash);
166 Vector<WebCore::LinkHash> addedVisitedLinks;
192 RefPtr<SharedMemory> newTableMemory = SharedMemory::create(newTableSize * sizeof(LinkHash));
208 ASSERT_UNUSED(currentTableSize, currentTableMemory->size() == currentTableSize * sizeof(LinkHash));
211 const LinkHash* currentLinkHashes = static_cast<const LinkHash*>(currentTableMemory->data());
213 LinkHash linkHash = currentLinkHashes[i];
H A DWebProcessProxy.h39 #include <WebCore/LinkHash.h>
H A DWebContext.h45 #include <WebCore/LinkHash.h>
H A DWebContext.cpp64 #include <WebCore/LinkHash.h>
/macosx-10.10/WebKit2-7600.1.25/UIProcess/API/Cocoa/
H A D_WKVisitedLinkProvider.mm32 #import <WebCore/LinkHash.h>
/macosx-10.10/WebCore-7600.1.25/html/
H A DHTMLAnchorElement.h29 #include "LinkHash.h"
102 LinkHash visitedLinkHash() const;
142 mutable LinkHash m_cachedVisitedLinkHash;
145 inline LinkHash HTMLAnchorElement::visitedLinkHash() const
/macosx-10.10/WebKit-7600.1.25/wince/WebCoreSupport/
H A DPlatformStrategiesWinCE.h70 virtual bool isLinkVisited(WebCore::Page*, WebCore::LinkHash, const WebCore::URL&, const WTF::AtomicString&) override;
71 virtual void addVisitedLink(WebCore::Page*, WebCore::LinkHash) override;
H A DPlatformStrategiesWinCE.cpp155 bool PlatformStrategiesWinCE::isLinkVisited(Page* page, LinkHash hash, const URL&, const AtomicString&)
160 void PlatformStrategiesWinCE::addVisitedLink(Page* page, LinkHash hash)

Completed in 218 milliseconds