0025748: Parallel version of progress indicator
[occt.git] / src / XmlLDrivers / XmlLDrivers_DocumentRetrievalDriver.hxx
index dd2b8cc..37904eb 100644 (file)
@@ -52,13 +52,13 @@ public:
   Standard_EXPORT virtual void Read (const TCollection_ExtendedString& theFileName, 
                                      const Handle(CDM_Document)& theNewDocument,
                                      const Handle(CDM_Application)& theApplication, 
-                  const Handle(Message_ProgressIndicator)& theProgress = NULL) Standard_OVERRIDE;
+                                     const Message_ProgressRange& theRange = Message_ProgressRange()) Standard_OVERRIDE;
 
   Standard_EXPORT virtual void Read (Standard_IStream&               theIStream,
                                      const Handle(Storage_Data)&     theStorageData,
                                      const Handle(CDM_Document)&     theDoc,
                                      const Handle(CDM_Application)&  theApplication,
-                  const Handle(Message_ProgressIndicator)& theProgress = NULL) Standard_OVERRIDE;
+                                     const Message_ProgressRange& theRange= Message_ProgressRange()) Standard_OVERRIDE;
   
   Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
 
@@ -73,16 +73,16 @@ protected:
   Standard_EXPORT virtual void ReadFromDomDocument (const XmlObjMgt_Element& theDomElement, 
                                                     const Handle(CDM_Document)& theNewDocument, 
                                                     const Handle(CDM_Application)& theApplication, 
-                                        const Handle(Message_ProgressIndicator)& theProgress = NULL);
+                                                    const Message_ProgressRange& theRange = Message_ProgressRange());
   
   Standard_EXPORT virtual Standard_Boolean MakeDocument (const XmlObjMgt_Element& thePDoc, 
                                                          const Handle(CDM_Document)& theTDoc, 
-                                        const Handle(Message_ProgressIndicator)& theProgress = NULL);
+                                                         const Message_ProgressRange& theRange = Message_ProgressRange());
   
   Standard_EXPORT virtual Handle(XmlMDF_ADriver) ReadShapeSection
                                    (const XmlObjMgt_Element& thePDoc,
                                     const Handle(Message_Messenger)& theMsgDriver,
-                                    const Handle(Message_ProgressIndicator)& theProgress = NULL);
+                                    const Message_ProgressRange& theRange = Message_ProgressRange());
   
   Standard_EXPORT virtual void ShapeSetCleaning (const Handle(XmlMDF_ADriver)& theDriver);