xref: /aosp_15_r20/external/pdfium/fpdfsdk/cpdfsdk_pauseadapter.cpp (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker // Copyright 2016 The PDFium Authors
2*3ac0a46fSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*3ac0a46fSAndroid Build Coastguard Worker // found in the LICENSE file.
4*3ac0a46fSAndroid Build Coastguard Worker 
5*3ac0a46fSAndroid Build Coastguard Worker // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6*3ac0a46fSAndroid Build Coastguard Worker 
7*3ac0a46fSAndroid Build Coastguard Worker #include "fpdfsdk/cpdfsdk_pauseadapter.h"
8*3ac0a46fSAndroid Build Coastguard Worker 
CPDFSDK_PauseAdapter(IFSDK_PAUSE * IPause)9*3ac0a46fSAndroid Build Coastguard Worker CPDFSDK_PauseAdapter::CPDFSDK_PauseAdapter(IFSDK_PAUSE* IPause)
10*3ac0a46fSAndroid Build Coastguard Worker     : m_IPause(IPause) {}
11*3ac0a46fSAndroid Build Coastguard Worker 
12*3ac0a46fSAndroid Build Coastguard Worker CPDFSDK_PauseAdapter::~CPDFSDK_PauseAdapter() = default;
13*3ac0a46fSAndroid Build Coastguard Worker 
NeedToPauseNow()14*3ac0a46fSAndroid Build Coastguard Worker bool CPDFSDK_PauseAdapter::NeedToPauseNow() {
15*3ac0a46fSAndroid Build Coastguard Worker   return m_IPause->NeedToPauseNow && m_IPause->NeedToPauseNow(m_IPause);
16*3ac0a46fSAndroid Build Coastguard Worker }
17