Rename IPDFSDK_PauseAdapater to CPDFSDK_PauseAdapter.
It is a concrete implementation of a different interface.
Change-Id: I251f2baae7e622992f8d4a8af5c8d0ab6b0e0186
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/59791
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_pauseadapter.h b/fpdfsdk/cpdfsdk_pauseadapter.h
new file mode 100644
index 0000000..dfbc2b4
--- /dev/null
+++ b/fpdfsdk/cpdfsdk_pauseadapter.h
@@ -0,0 +1,26 @@
+// Copyright 2016 PDFium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
+
+#ifndef FPDFSDK_CPDFSDK_PAUSEADAPTER_H_
+#define FPDFSDK_CPDFSDK_PAUSEADAPTER_H_
+
+#include "core/fxcrt/fx_system.h"
+#include "core/fxcrt/pauseindicator_iface.h"
+#include "core/fxcrt/unowned_ptr.h"
+#include "public/fpdf_progressive.h"
+
+class CPDFSDK_PauseAdapter final : public PauseIndicatorIface {
+ public:
+ explicit CPDFSDK_PauseAdapter(IFSDK_PAUSE* IPause);
+ ~CPDFSDK_PauseAdapter() override;
+
+ bool NeedToPauseNow() override;
+
+ private:
+ UnownedPtr<IFSDK_PAUSE> const m_IPause;
+};
+
+#endif // FPDFSDK_CPDFSDK_PAUSEADAPTER_H_