Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / platform / WebURLLoaderClient.h
index 6e28fb7..e3171b3 100644 (file)
@@ -64,11 +64,15 @@ public:
     virtual void didReceiveCachedMetadata(WebURLLoader*, const char* data, int dataLength) { }
 
     // Called when the load completes successfully.
-    virtual void didFinishLoading(WebURLLoader*, double finishTime) { }
+    // |totalEncodedDataLength| may be equal to kUnknownEncodedDataLength.
+    virtual void didFinishLoading(WebURLLoader* loader, double finishTime, int64_t totalEncodedDataLength) { }
 
     // Called when the load completes with an error.
     virtual void didFail(WebURLLoader*, const WebURLError&) { }
 
+    // Value passed to didFinishLoading when total encoded data length isn't known.
+    static const int64_t kUnknownEncodedDataLength = -1;
+
 protected:
     virtual ~WebURLLoaderClient() { }
 };