Home | History | Annotate | Download | only in download

Lines Matching full:save_item

30 #include "chrome/browser/download/save_item.h"
240 SaveItem* save_item = waiting_item_queue_.front();
242 delete save_item;
340 SaveItem* save_item = new SaveItem(page_url_,
345 waiting_item_queue_.push(save_item);
523 SaveItem* save_item = it->second;
527 save_item->SetSaveId(info->save_id);
528 save_item->SetTotalBytes(info->total_bytes);
532 DCHECK(!save_item->has_final_name());
554 SaveFinished(save_item->save_id(), 0, false);
566 save_item->Rename(final_name);
569 save_item->Rename(saved_main_file_path_);
579 save_item->url(),
580 save_item->save_id(),
598 SaveItem* save_item = it->second;
599 DCHECK(save_item->state() == SaveItem::IN_PROGRESS);
600 if (save_item->save_id() == save_id)
601 return save_item;
608 void SavePackage::PutInProgressItemToSavedMap(SaveItem* save_item) {
610 save_item->url().spec());
612 DCHECK(save_item == it->second);
615 if (save_item->success()) {
617 DCHECK(saved_success_items_.find(save_item->save_id()) ==
619 saved_success_items_[save_item->save_id()] = save_item;
622 DCHECK(saved_failed_items_.find(save_item->url().spec()) ==
624 saved_failed_items_[save_item->url().spec()] = save_item;
634 SaveItem* save_item = LookupItemInProcessBySaveId(save_id);
635 if (!save_item)
638 save_item->Update(size);
661 SaveItem* save_item = it->second;
662 DCHECK(save_item->state() == SaveItem::IN_PROGRESS);
663 save_item->Cancel();
758 SaveItem* save_item = LookupItemInProcessBySaveId(save_id);
759 if (!save_item)
763 save_item->Finish(size, is_success);
765 file_manager_->RemoveSaveFile(save_id, save_item->url(), this);
767 PutInProgressItemToSavedMap(save_item);
773 if (save_item->save_source() == SaveFileCreateInfo::SAVE_FILE_FROM_DOM &&
774 save_item->url() == page_url_ && !save_item->received_bytes()) {
804 SaveItem* save_item = it->second;
806 save_item->Finish(0, false);
808 PutInProgressItemToSavedMap(save_item);
815 save_item->save_source() == SaveFileCreateInfo::SAVE_FILE_FROM_DOM) {
831 void SavePackage::SaveCanceled(SaveItem* save_item) {
833 file_manager_->RemoveSaveFile(save_item->save_id(),
834 save_item->url(),
836 if (save_item->save_id() != -1)
841 save_item->save_id()));
854 SaveItem* save_item = waiting_item_queue_.front();
859 save_item->url().spec());
861 in_progress_items_[save_item->url().spec()] = save_item;
862 save_item->Start();
863 file_manager_->SaveURL(save_item->url(),
864 save_item->referrer(),
867 save_item->save_source(),
868 save_item->full_path(),
912 SaveItem* save_item = NULL;
916 save_item = waiting_item_queue_.front();
917 if (save_item->save_source() != SaveFileCreateInfo::SAVE_FILE_FROM_DOM) {
1036 SaveItem* save_item = it->second;
1037 DCHECK(save_item->save_source() == SaveFileCreateInfo::SAVE_FILE_FROM_DOM);
1049 save_item->save_id(),
1057 << " save_id = " << save_item->save_id()
1058 << " url = \"" << save_item->url().spec() << "\"";
1063 save_item->save_id(),
1064 save_item->url(),
1106 SaveItem* save_item = new SaveItem(u, referrers_list[i],
1108 waiting_item_queue_.push(save_item);
1114 SaveItem* save_item = new SaveItem(u, GURL(),
1116 waiting_item_queue_.push(save_item);