0025748: Parallel version of progress indicator
[occt.git] / src / Transfer / Transfer_ActorOfProcessForFinder.hxx
index e167886..50299d9 100644 (file)
@@ -24,6 +24,7 @@
 #include <Standard_Transient.hxx>
 #include <Transfer_HSequenceOfFinder.hxx>
 #include <Transfer_TransferMapOfProcessForFinder.hxx>
+#include <Message_ProgressRange.hxx>
 
 class Standard_DomainError;
 class Transfer_Finder;
@@ -34,7 +35,6 @@ class Transfer_Binder;
 class Transfer_SimpleBinderOfTransient;
 class Standard_Transient;
 
-
 class Transfer_ActorOfProcessForFinder;
 DEFINE_STANDARD_HANDLE(Transfer_ActorOfProcessForFinder, Standard_Transient)
 
@@ -65,7 +65,10 @@ public:
   //! (Default defined as doing nothing; should be deffered)
   //! "mutable" allows the Actor to record intermediate
   //! information, in addition to those of TransferProcess
-  Standard_EXPORT virtual Handle(Transfer_Binder) Transferring (const Handle(Transfer_Finder)& start, const Handle(Transfer_ProcessForFinder)& TP);
+  Standard_EXPORT virtual Handle(Transfer_Binder) Transferring
+                   (const Handle(Transfer_Finder)& start,
+                    const Handle(Transfer_ProcessForFinder)& TP,
+                    const Message_ProgressRange& theProgress = Message_ProgressRange());
   
   //! Prepares and Returns a Binder for a Transient Result
   //! Returns a Null Handle if <res> is itself Null