]> git.sesse.net Git - casparcg/blobdiff - dependencies64/cef/linux/include/cef_download_handler.h
Upgrade CEF to 3.3029.1611.g44e39a8 / Chromium 58.0.3029.81.
[casparcg] / dependencies64 / cef / linux / include / cef_download_handler.h
similarity index 91%
rename from dependencies64/cef/include/cef_download_handler.h
rename to dependencies64/cef/linux/include/cef_download_handler.h
index f7c26b3cd0c8070d9a7d0d67134f1bee83b5a03b..b32c248e5318f134ded6f21fb487d8be8518bc12 100644 (file)
@@ -47,7 +47,7 @@
 // Callback interface used to asynchronously continue a download.
 ///
 /*--cef(source=library)--*/
-class CefBeforeDownloadCallback : public virtual CefBase {
+class CefBeforeDownloadCallback : public virtual CefBaseRefCounted {
  public:
   ///
   // Call to continue the download. Set |download_path| to the full file path
@@ -64,13 +64,25 @@ class CefBeforeDownloadCallback : public virtual CefBase {
 // Callback interface used to asynchronously cancel a download.
 ///
 /*--cef(source=library)--*/
-class CefDownloadItemCallback : public virtual CefBase {
+class CefDownloadItemCallback : public virtual CefBaseRefCounted {
  public:
   ///
   // Call to cancel the download.
   ///
   /*--cef()--*/
   virtual void Cancel() =0;
+
+  ///
+  // Call to pause the download.
+  ///
+  /*--cef()--*/
+  virtual void Pause() =0;
+
+  ///
+  // Call to resume the download.
+  ///
+  /*--cef()--*/
+  virtual void Resume() =0;
 };
 
 
@@ -79,7 +91,7 @@ class CefDownloadItemCallback : public virtual CefBase {
 // on the browser process UI thread.
 ///
 /*--cef(source=client)--*/
-class CefDownloadHandler : public virtual CefBase {
+class CefDownloadHandler : public virtual CefBaseRefCounted {
  public:
   ///
   // Called before a download begins. |suggested_name| is the suggested name for