6#include <imthype/IJobStatus.h>
9#include <iser/ISerializable.h>
28 virtual double GetProgress()
const override;
29 virtual void SetProgress(
double progress)
override;
32 virtual bool Serialize(iser::IArchive& archive)
override;
35 virtual int GetSupportedOperations()
const override;
36 virtual bool CopyFrom(
const IChangeable&
object, CompatibilityMode mode = CM_WITHOUT_REFS)
override;
37 virtual bool IsEqual(
const IChangeable&
object)
const override;
38 virtual istd::IChangeableUniquePtr CloneMe(CompatibilityMode mode)
const override;
39 virtual bool ResetData(CompatibilityMode mode)
override;
48typedef istd::TSharedInterfacePtr<CJobStatus> CJobStatusSharedPtr;