const net::UploadDataStream* stream = request->get_upload();
if (!stream)
return false;
- const ScopedVector<net::UploadElementReader>& readers =
- stream->element_readers();
- if (readers.size() != 1u)
+ const ScopedVector<net::UploadElementReader>* readers =
+ stream->GetElementReaders();
+ if (!readers || readers->size() != 1u)
return false;
- const net::UploadBytesElementReader* reader = readers[0]->AsBytesReader();
+ const net::UploadBytesElementReader* reader = (*readers)[0]->AsBytesReader();
if (!reader)
return false;
std::string data(reader->bytes(), reader->length());
public:
Delegate(const std::string& hostname,
scoped_refptr<base::SequencedTaskRunner> io_task_runner);
- virtual ~Delegate();
+ ~Delegate() override;
// net::URLRequestInterceptor implementation:
- virtual net::URLRequestJob* MaybeInterceptRequest(
+ net::URLRequestJob* MaybeInterceptRequest(
net::URLRequest* request,
- net::NetworkDelegate* network_delegate) const OVERRIDE;
+ net::NetworkDelegate* network_delegate) const override;
void GetPendingSize(size_t* pending_size) const;
void PushJobCallback(const JobCallback& callback);