void ResourceLoader::deliverResponseAndData(const ResourceResponse& response, RefPtr<SharedBuffer>&& buffer) { Ref<ResourceLoader> protect(*this); didReceiveResponse(response); if (reachedTerminalState()) return; if (buffer) { unsigned size = buffer->size(); didReceiveBuffer(buffer.release(), size, DataPayloadWholeResource); if (reachedTerminalState()) return; } didFinishLoading(0); }
void ResourceLoader::didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer> buffer, int encodedDataLength) { InspectorInstrumentationCookie cookie = InspectorInstrumentation::willReceiveResourceData(m_frame.get(), identifier(), encodedDataLength); didReceiveBuffer(buffer, encodedDataLength, DataPayloadBytes); InspectorInstrumentation::didReceiveResourceData(cookie); }
void ResourceLoader::didReceiveBuffer(ResourceHandle*, PassRefPtr<SharedBuffer> buffer, int encodedDataLength) { didReceiveBuffer(buffer, encodedDataLength, DataPayloadBytes); }
void ResourceLoader::didReceiveBuffer(ResourceHandle*, Ref<SharedBuffer>&& buffer, int encodedDataLength) { didReceiveBuffer(WTFMove(buffer), encodedDataLength, DataPayloadBytes); }