ACF $AcfVersion:0$
IProgressLogger.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// ACF includes
6#include <istd/IPolymorphic.h>
7
8
9namespace ibase
10{
11
12
17{
18public:
23 virtual void OnProgress(double currentProgress) = 0;
24
28 virtual bool IsCanceled() const = 0;
29};
30
31
32} // namespace ibase
33
34
35
36
Consume information about progress of some process.
virtual void OnProgress(double currentProgress)=0
Callback function for a progress event.
virtual bool IsCanceled() const =0
Check if this processing operation should be canceled.
Base interface for all used interfaces and implementations.
This namespace contains basic implementations of standard primitives on the component level.