Lines Matching defs:VisitedLinkMaster

33 const int32 VisitedLinkMaster::kFileHeaderSignatureOffset = 0;
34 const int32 VisitedLinkMaster::kFileHeaderVersionOffset = 4;
35 const int32 VisitedLinkMaster::kFileHeaderLengthOffset = 8;
36 const int32 VisitedLinkMaster::kFileHeaderUsedOffset = 12;
37 const int32 VisitedLinkMaster::kFileHeaderSaltOffset = 16;
39 const int32 VisitedLinkMaster::kFileCurrentVersion = 2;
42 const int32 VisitedLinkMaster::kFileSignature = 0x6b6e4c56;
43 const size_t VisitedLinkMaster::kFileHeaderSize =
48 const unsigned VisitedLinkMaster::kDefaultTableSize = 16381;
50 const size_t VisitedLinkMaster::kBigDeleteThreshold = 64;
152 // member in VisitedLinkMaster to the TableBuilder we create. This builder
157 // back to the main thread where the VisitedLinkMaster will be notified. The
165 class VisitedLinkMaster::TableBuilder
169 TableBuilder(VisitedLinkMaster* master,
192 VisitedLinkMaster* master_;
204 // VisitedLinkMaster ----------------------------------------------------------
206 VisitedLinkMaster::VisitedLinkMaster(Listener* listener,
211 VisitedLinkMaster::VisitedLinkMaster(Listener* listener,
224 VisitedLinkMaster::~VisitedLinkMaster() {
235 void VisitedLinkMaster::InitMembers(Listener* listener, Profile* profile) {
253 bool VisitedLinkMaster::Init() {
263 VisitedLinkMaster::Hash VisitedLinkMaster::TryToAddURL(const GURL& url) {
298 void VisitedLinkMaster::AddURL(const GURL& url) {
308 void VisitedLinkMaster::AddURLs(const std::vector<GURL>& url) {
321 void VisitedLinkMaster::DeleteAllURLs() {
338 void VisitedLinkMaster::DeleteURLs(const std::set<GURL>& urls) {
383 VisitedLinkMaster::Hash VisitedLinkMaster::AddFingerprint(
420 void VisitedLinkMaster::DeleteFingerprintsFromCurrentTable(
438 bool VisitedLinkMaster::DeleteFingerprint(Fingerprint fingerprint,
499 bool VisitedLinkMaster::WriteFullTable() {
541 bool VisitedLinkMaster::InitFromFile() {
572 bool VisitedLinkMaster::InitFromScratch(bool suppress_rebuild) {
601 bool VisitedLinkMaster::ReadFileHeader(FILE* file,
651 bool VisitedLinkMaster::GetDatabaseFileName(FilePath* filename) {
668 bool VisitedLinkMaster::CreateURLTable(int32 num_entries, bool init_to_empty) {
701 bool VisitedLinkMaster::BeginReplaceURLTable(int32 num_entries) {
720 void VisitedLinkMaster::FreeURLTable() {
732 bool VisitedLinkMaster::ResizeTableIfNecessary() {
756 void VisitedLinkMaster::ResizeTable(int32 new_size) {
794 uint32 VisitedLinkMaster::NewTableSizeForCount(int32 item_count) const {
827 bool VisitedLinkMaster::RebuildTableFromHistory() {
854 void VisitedLinkMaster::OnTableRebuildComplete(
904 void VisitedLinkMaster::WriteToFile(FILE* file,
917 void VisitedLinkMaster::WriteUsedItemCountToFile() {
923 void VisitedLinkMaster::WriteHashRangeToFile(Hash first_hash, Hash last_hash) {
943 bool VisitedLinkMaster::ReadFromFile(FILE* file,
962 VisitedLinkMaster::TableBuilder::TableBuilder(
963 VisitedLinkMaster* master,
973 void VisitedLinkMaster::TableBuilder::DisownMaster() {
977 void VisitedLinkMaster::TableBuilder::OnURL(const GURL& url) {
979 fingerprints_.push_back(VisitedLinkMaster::ComputeURLFingerprint(
984 void VisitedLinkMaster::TableBuilder::OnComplete(bool success) {
988 // Marshal to the main thread to notify the VisitedLinkMaster that the
995 void VisitedLinkMaster::TableBuilder::OnCompleteMainThread() {
1000 // VisitedLinkMaster::RebuildTableFromHistory.