Lines Matching refs:partial_

360         if (partial_) {
394 if (partial_.get() && !truncated_)
544 DCHECK(partial_.get());
822 // Start(): Basically the same as example 7, as we never create a partial_
1041 if (partial_.get()) {
1042 partial_->RestoreHeaders(&custom_request_->extra_headers);
1043 partial_.reset();
1051 range_requested_ = (partial_.get() != NULL);
1091 if (mode_ == READ_WRITE && entry_ && !partial_) {
1166 partial_.reset();
1356 if (partial_.get())
1357 partial_->RestoreHeaders(&custom_request_->extra_headers);
1394 if (partial_ && new_entry_->writer &&
1448 if (partial_) {
1449 partial_->RestoreHeaders(&custom_request_->extra_headers);
1450 partial_.reset();
1461 if (partial_.get())
1462 partial_->RestoreHeaders(&custom_request_->extra_headers);
1478 return partial_->ShouldValidateCache(entry_->disk_entry, io_callback_);
1496 partial_->PrepareCacheValidation(entry_->disk_entry,
1499 if (reading_ && partial_->IsCurrentRangeCached()) {
1546 if (!partial_.get() || partial_->IsLastRange()) {
1554 partial_->initial_validation()) {
1561 partial_->SetRangeToStartDownload();
1575 if (handling_206_ && partial_.get())
1576 partial_->FixContentLength(new_response_->headers.get());
1640 if (entry_ && !partial_.get() &&
1644 if (!partial_.get())
1656 partial_->FixResponseHeaders(response_.headers.get(), true);
1803 if (partial_.get()) {
1804 return partial_->CacheRead(entry_->disk_entry, read_buf_.get(), io_buf_len_,
1822 if (partial_.get()) {
1877 if (partial_.get()) {
1880 (partial_->IsLastRange() || mode_ == WRITE)))
1887 if (done_reading_ || !entry_ || partial_.get() ||
2042 partial_.reset(new PartialData);
2043 if (request_->method == "GET" && partial_->Init(request_->extra_headers)) {
2049 partial_->SetHeaders(custom_request_->extra_headers);
2054 partial_.reset(NULL);
2092 if (response_.headers->response_code() == 206 || partial_.get()) {
2117 DCHECK(!partial_);
2131 skip_validation = !partial_->initial_validation();
2134 if (partial_.get() && (is_sparse_ || truncated_) &&
2135 (!partial_->IsCurrentRangeCached() || invalid_range_)) {
2156 if (partial_.get())
2169 if (response_.headers->response_code() != 206 && !partial_.get() &&
2186 partial_.reset(new PartialData());
2187 partial_->SetHeaders(request_->extra_headers);
2200 if (!partial_->UpdateFromStoredHeaders(
2208 if (!partial_->IsRequestedRangeOK()) {
2364 if (!partial_.get()) {
2371 bool use_if_range = partial_.get() && !partial_->IsCurrentRangeCached() &&
2408 if (partial_.get() && !partial_->IsCurrentRangeCached())
2426 // in which case partial_ has an object. This could be the first network request
2430 // delete partial_ (so we are not able to "fix" the headers that we return to
2468 if (!partial_.get()) {
2479 if (partial_->IsCurrentRangeCached()) {
2484 if (response_code == 304 && partial_->ResponseHeadersOK(headers))
2488 if (partial_response && partial_->ResponseHeadersOK(headers)) {
2501 DCHECK((truncated_ && !partial_->IsLastRange()) || range_requested_);
2502 partial_.reset();
2519 if (!reading_ && !partial_->IsLastRange()) {
2522 partial_->RestoreHeaders(&custom_request_->extra_headers);
2523 partial_.reset();
2528 partial_.reset();
2547 partial_.reset(NULL);
2562 partial_->FixResponseHeaders(response_.headers.get(), false);
2568 if (partial_.get()) {
2575 partial_.reset();
2614 if (!partial_.get() || !data_len) {
2618 rv = partial_->CacheWrite(entry_->disk_entry, data, data_len, callback);
2708 partial_.reset();
2737 partial_.reset(NULL);
2741 partial_->OnNetworkReadCompleted(result);
2752 partial_->OnCacheReadCompleted(result);