Lines Matching refs:url_data

24 ResourceMultiBuffer::ResourceMultiBuffer(UrlData* url_data, int block_shift)  in ResourceMultiBuffer()  argument
25 : MultiBuffer(block_shift, url_data->url_index_->lru_), in ResourceMultiBuffer()
26 url_data_(url_data) {} in ResourceMultiBuffer()
115 void UrlData::RedirectTo(const scoped_refptr<UrlData>& url_data) { in RedirectTo() argument
118 url_data->multibuffer()->MergeFrom(multibuffer()); in RedirectTo()
123 std::move(cb).Run(url_data); in RedirectTo()
234 void UrlIndex::RemoveUrlData(const scoped_refptr<UrlData>& url_data) { in RemoveUrlData() argument
235 DCHECK(url_data->multibuffer()->map().empty()); in RemoveUrlData()
237 auto i = indexed_data_.find(url_data->key()); in RemoveUrlData()
238 if (i != indexed_data_.end() && i->second == url_data) in RemoveUrlData()
291 const scoped_refptr<UrlData>& url_data) { in TryInsert() argument
292 auto iter = indexed_data_.find(url_data->key()); in TryInsert()
295 if (url_data->Valid()) { in TryInsert()
296 indexed_data_.insert(iter, std::make_pair(url_data->key(), url_data)); in TryInsert()
298 return url_data; in TryInsert()
305 if (iter->second == url_data) in TryInsert()
306 return url_data; in TryInsert()
310 if (IsNewDataForSameResource(url_data, iter->second)) { in TryInsert()
311 if (url_data->Valid()) { in TryInsert()
312 iter->second = url_data; in TryInsert()
314 return url_data; in TryInsert()
317 if (url_data->Valid()) { in TryInsert()
319 url_data->CachedSize() > iter->second->CachedSize())) { in TryInsert()
320 iter->second = url_data; in TryInsert()
322 iter->second->MergeFrom(url_data); in TryInsert()