mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger.
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
|
||||
|
||||
#include <CDM_Document.hxx>
|
||||
#include <CDM_MessageDriver.hxx>
|
||||
#include <PCDM.hxx>
|
||||
#include <PCDM_DOMHeaderParser.hxx>
|
||||
#include <PCDM_ReadWriter.hxx>
|
||||
|
@@ -29,7 +29,7 @@ class TCollection_AsciiString;
|
||||
class Storage_Data;
|
||||
class CDM_Document;
|
||||
class TCollection_ExtendedString;
|
||||
class CDM_MessageDriver;
|
||||
class Message_Messenger;
|
||||
class Storage_BaseDriver;
|
||||
|
||||
|
||||
@@ -54,13 +54,13 @@ public:
|
||||
|
||||
Standard_EXPORT virtual void WriteVersion (const Handle(Storage_Data)& aData, const Handle(CDM_Document)& aDocument) const = 0;
|
||||
|
||||
Standard_EXPORT virtual Standard_Integer ReadReferenceCounter (const TCollection_ExtendedString& theFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const = 0;
|
||||
Standard_EXPORT virtual Standard_Integer ReadReferenceCounter (const TCollection_ExtendedString& theFileName, const Handle(Message_Messenger)& theMsgDriver) const = 0;
|
||||
|
||||
Standard_EXPORT virtual void ReadReferences (const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(CDM_MessageDriver)& theMsgDriver) const = 0;
|
||||
Standard_EXPORT virtual void ReadReferences (const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(Message_Messenger)& theMsgDriver) const = 0;
|
||||
|
||||
Standard_EXPORT virtual void ReadExtensions (const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(CDM_MessageDriver)& theMsgDriver) const = 0;
|
||||
Standard_EXPORT virtual void ReadExtensions (const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(Message_Messenger)& theMsgDriver) const = 0;
|
||||
|
||||
Standard_EXPORT virtual Standard_Integer ReadDocumentVersion (const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const = 0;
|
||||
Standard_EXPORT virtual Standard_Integer ReadDocumentVersion (const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver) const = 0;
|
||||
|
||||
Standard_EXPORT static void Open (Storage_BaseDriver& aDriver, const TCollection_ExtendedString& aFileName, const Storage_OpenMode anOpenMode);
|
||||
|
||||
|
@@ -16,7 +16,6 @@
|
||||
|
||||
|
||||
#include <CDM_Document.hxx>
|
||||
#include <CDM_MessageDriver.hxx>
|
||||
#include <CDM_MetaData.hxx>
|
||||
#include <CDM_ReferenceIterator.hxx>
|
||||
#include <OSD_Path.hxx>
|
||||
@@ -25,6 +24,7 @@
|
||||
#include <PCDM_ReadWriter_1.hxx>
|
||||
#include <PCDM_Reference.hxx>
|
||||
#include <PCDM_TypeOfFileDriver.hxx>
|
||||
#include <Message_Messenger.hxx>
|
||||
#include <Standard_ErrorHandler.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
#include <Storage_Data.hxx>
|
||||
@@ -224,7 +224,7 @@ void PCDM_ReadWriter_1::WriteVersion(const Handle(Storage_Data)& aData, const Ha
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer PCDM_ReadWriter_1::ReadReferenceCounter(const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const {
|
||||
Standard_Integer PCDM_ReadWriter_1::ReadReferenceCounter(const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver) const {
|
||||
|
||||
static Standard_Integer theReferencesCounter ;
|
||||
theReferencesCounter=0;
|
||||
@@ -256,7 +256,7 @@ Standard_Integer PCDM_ReadWriter_1::ReadReferenceCounter(const TCollection_Exten
|
||||
TCollection_ExtendedString aMsg("Warning: ");
|
||||
aMsg = aMsg.Cat("could not read the reference counter in ").Cat(aFileName).Cat("\0");
|
||||
if(!theMsgDriver.IsNull())
|
||||
theMsgDriver->Write(aMsg.ToExtString());
|
||||
theMsgDriver->Send(aMsg.ToExtString());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -275,7 +275,7 @@ Standard_Integer PCDM_ReadWriter_1::ReadReferenceCounter(const TCollection_Exten
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void PCDM_ReadWriter_1::ReadReferences(const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(CDM_MessageDriver)& theMsgDriver) const {
|
||||
void PCDM_ReadWriter_1::ReadReferences(const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(Message_Messenger)& theMsgDriver) const {
|
||||
|
||||
TColStd_SequenceOfExtendedString ReadReferences;
|
||||
|
||||
@@ -308,7 +308,7 @@ void PCDM_ReadWriter_1::ReadReferences(const TCollection_ExtendedString& aFileNa
|
||||
// cout << "reference found; ReferenceIdentifier: " << theReferenceIdentifier << "; File:" << thePath << ", version:" << theDocumentVersion;
|
||||
TCollection_ExtendedString aMsg("Warning: ");
|
||||
aMsg = aMsg.Cat("reference found; ReferenceIdentifier: ").Cat(theReferenceIdentifier).Cat("; File:").Cat(thePath).Cat(", version:").Cat(theDocumentVersion).Cat("\0");
|
||||
theMsgDriver->Write(aMsg.ToExtString());
|
||||
theMsgDriver->Send(aMsg.ToExtString());
|
||||
}
|
||||
TCollection_ExtendedString aPathW(thePath);
|
||||
theReferences.Append(PCDM_Reference (theReferenceIdentifier,aPathW,theDocumentVersion));
|
||||
@@ -323,7 +323,7 @@ void PCDM_ReadWriter_1::ReadReferences(const TCollection_ExtendedString& aFileNa
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void PCDM_ReadWriter_1::ReadExtensions(const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(CDM_MessageDriver)& theMsgDriver) const {
|
||||
void PCDM_ReadWriter_1::ReadExtensions(const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(Message_Messenger)& theMsgDriver) const {
|
||||
|
||||
ReadUserInfo(aFileName,START_EXT,END_EXT,theExtensions, theMsgDriver);
|
||||
}
|
||||
@@ -338,7 +338,7 @@ void PCDM_ReadWriter_1::ReadUserInfo(const TCollection_ExtendedString& aFileName
|
||||
const TCollection_AsciiString& Start,
|
||||
const TCollection_AsciiString& End,
|
||||
TColStd_SequenceOfExtendedString& theUserInfo,
|
||||
const Handle(CDM_MessageDriver)&) {
|
||||
const Handle(Message_Messenger)&) {
|
||||
|
||||
static Standard_Integer i ;
|
||||
PCDM_BaseDriverPointer theFileDriver;
|
||||
@@ -374,7 +374,7 @@ void PCDM_ReadWriter_1::ReadUserInfo(const TCollection_ExtendedString& aFileName
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer PCDM_ReadWriter_1::ReadDocumentVersion(const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const {
|
||||
Standard_Integer PCDM_ReadWriter_1::ReadDocumentVersion(const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver) const {
|
||||
|
||||
static Standard_Integer theVersion ;
|
||||
theVersion=-1;
|
||||
@@ -405,7 +405,7 @@ Standard_Integer PCDM_ReadWriter_1::ReadDocumentVersion(const TCollection_Extend
|
||||
TCollection_ExtendedString aMsg("Warning: ");
|
||||
aMsg = aMsg.Cat("could not read the version in ").Cat(aFileName).Cat("\0");
|
||||
if(!theMsgDriver.IsNull())
|
||||
theMsgDriver->Write(aMsg.ToExtString());
|
||||
theMsgDriver->Send(aMsg.ToExtString());
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -28,7 +28,7 @@ class TCollection_AsciiString;
|
||||
class Storage_Data;
|
||||
class CDM_Document;
|
||||
class TCollection_ExtendedString;
|
||||
class CDM_MessageDriver;
|
||||
class Message_Messenger;
|
||||
|
||||
|
||||
class PCDM_ReadWriter_1;
|
||||
@@ -54,13 +54,13 @@ public:
|
||||
|
||||
Standard_EXPORT void WriteVersion (const Handle(Storage_Data)& aData, const Handle(CDM_Document)& aDocument) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Standard_Integer ReadReferenceCounter (const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const Standard_OVERRIDE;
|
||||
Standard_EXPORT Standard_Integer ReadReferenceCounter (const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void ReadReferences (const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(CDM_MessageDriver)& theMsgDriver) const Standard_OVERRIDE;
|
||||
Standard_EXPORT void ReadReferences (const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(Message_Messenger)& theMsgDriver) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void ReadExtensions (const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(CDM_MessageDriver)& theMsgDriver) const Standard_OVERRIDE;
|
||||
Standard_EXPORT void ReadExtensions (const TCollection_ExtendedString& aFileName, TColStd_SequenceOfExtendedString& theExtensions, const Handle(Message_Messenger)& theMsgDriver) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Standard_Integer ReadDocumentVersion (const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver) const Standard_OVERRIDE;
|
||||
Standard_EXPORT Standard_Integer ReadDocumentVersion (const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver) const Standard_OVERRIDE;
|
||||
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ protected:
|
||||
private:
|
||||
|
||||
|
||||
Standard_EXPORT static void ReadUserInfo (const TCollection_ExtendedString& aFileName, const TCollection_AsciiString& Start, const TCollection_AsciiString& End, TColStd_SequenceOfExtendedString& theUserInfo, const Handle(CDM_MessageDriver)& theMsgDriver);
|
||||
Standard_EXPORT static void ReadUserInfo (const TCollection_ExtendedString& aFileName, const TCollection_AsciiString& Start, const TCollection_AsciiString& End, TColStd_SequenceOfExtendedString& theUserInfo, const Handle(Message_Messenger)& theMsgDriver);
|
||||
|
||||
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
|
||||
#include <CDM_Application.hxx>
|
||||
#include <CDM_Document.hxx>
|
||||
#include <CDM_MessageDriver.hxx>
|
||||
#include <Message_Messenger.hxx>
|
||||
#include <CDM_MetaData.hxx>
|
||||
#include <OSD_Path.hxx>
|
||||
#include <PCDM_Reference.hxx>
|
||||
@@ -38,7 +38,7 @@ IMPLEMENT_STANDARD_RTTIEXT(PCDM_ReferenceIterator,Standard_Transient)
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
PCDM_ReferenceIterator::PCDM_ReferenceIterator (const Handle(CDM_MessageDriver)& theMsgDriver) :
|
||||
PCDM_ReferenceIterator::PCDM_ReferenceIterator (const Handle(Message_Messenger)& theMsgDriver) :
|
||||
myIterator(0)
|
||||
{
|
||||
myMessageDriver = theMsgDriver;
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Transient.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
class CDM_MessageDriver;
|
||||
class Message_Messenger;
|
||||
class CDM_Document;
|
||||
class CDM_MetaData;
|
||||
class CDM_Application;
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
|
||||
|
||||
//! Warning! The constructor does not initialization.
|
||||
Standard_EXPORT PCDM_ReferenceIterator(const Handle(CDM_MessageDriver)& theMessageDriver);
|
||||
Standard_EXPORT PCDM_ReferenceIterator(const Handle(Message_Messenger)& theMessageDriver);
|
||||
|
||||
Standard_EXPORT void LoadReferences (const Handle(CDM_Document)& aDocument, const Handle(CDM_MetaData)& aMetaData, const Handle(CDM_Application)& anApplication, const Standard_Boolean UseStorageConfiguration);
|
||||
|
||||
@@ -73,7 +73,7 @@ private:
|
||||
|
||||
PCDM_SequenceOfReference myReferences;
|
||||
Standard_Integer myIterator;
|
||||
Handle(CDM_MessageDriver) myMessageDriver;
|
||||
Handle(Message_Messenger) myMessageDriver;
|
||||
|
||||
|
||||
};
|
||||
|
@@ -17,7 +17,7 @@
|
||||
|
||||
#include <CDM_Application.hxx>
|
||||
#include <CDM_Document.hxx>
|
||||
#include <CDM_MessageDriver.hxx>
|
||||
#include <Message_Messenger.hxx>
|
||||
#include <CDM_MetaData.hxx>
|
||||
#include <PCDM.hxx>
|
||||
#include <PCDM_BaseDriverPointer.hxx>
|
||||
@@ -37,13 +37,13 @@
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(PCDM_RetrievalDriver,PCDM_Reader)
|
||||
|
||||
void PCDM_RetrievalDriver::References(const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(CDM_MessageDriver)& theMsgDriver)
|
||||
void PCDM_RetrievalDriver::References(const TCollection_ExtendedString& aFileName, PCDM_SequenceOfReference& theReferences, const Handle(Message_Messenger)& theMsgDriver)
|
||||
{ PCDM_ReadWriter::Reader(aFileName)->ReadReferences(aFileName, theReferences, theMsgDriver);}
|
||||
|
||||
Standard_Integer PCDM_RetrievalDriver::DocumentVersion(const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver)
|
||||
Standard_Integer PCDM_RetrievalDriver::DocumentVersion(const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver)
|
||||
{ return PCDM_ReadWriter::Reader(aFileName)->ReadDocumentVersion(aFileName, theMsgDriver); }
|
||||
|
||||
Standard_Integer PCDM_RetrievalDriver::ReferenceCounter(const TCollection_ExtendedString& aFileName, const Handle(CDM_MessageDriver)& theMsgDriver)
|
||||
Standard_Integer PCDM_RetrievalDriver::ReferenceCounter(const TCollection_ExtendedString& aFileName, const Handle(Message_Messenger)& theMsgDriver)
|
||||
{ return PCDM_ReadWriter::Reader(aFileName)->ReadReferenceCounter(aFileName, theMsgDriver); }
|
||||
|
||||
void PCDM_RetrievalDriver::SetFormat (const TCollection_ExtendedString& aformat)
|
||||
|
@@ -25,7 +25,7 @@
|
||||
#include <PCDM_SequenceOfReference.hxx>
|
||||
|
||||
class CDM_MetaData;
|
||||
class CDM_MessageDriver;
|
||||
class Message_Messenger;
|
||||
class TCollection_AsciiString;
|
||||
class TCollection_ExtendedString;
|
||||
|
||||
@@ -39,11 +39,11 @@ class PCDM_RetrievalDriver : public PCDM_Reader
|
||||
public:
|
||||
Standard_EXPORT static Standard_Integer DocumentVersion (
|
||||
const TCollection_ExtendedString& theFileName,
|
||||
const Handle(CDM_MessageDriver)& theMsgDriver);
|
||||
const Handle(Message_Messenger)& theMsgDriver);
|
||||
|
||||
Standard_EXPORT static Standard_Integer ReferenceCounter (
|
||||
const TCollection_ExtendedString& theFileName,
|
||||
const Handle(CDM_MessageDriver)& theMsgDriver);
|
||||
const Handle(Message_Messenger)& theMsgDriver);
|
||||
|
||||
Standard_EXPORT void SetFormat (const TCollection_ExtendedString& aformat);
|
||||
|
||||
@@ -55,7 +55,7 @@ private:
|
||||
Standard_EXPORT static void References (
|
||||
const TCollection_ExtendedString& theFileName,
|
||||
PCDM_SequenceOfReference& theReferences,
|
||||
const Handle(CDM_MessageDriver)& theMsgDriver);
|
||||
const Handle(Message_Messenger)& theMsgDriver);
|
||||
|
||||
TCollection_ExtendedString myFormat;
|
||||
};
|
||||
|
Reference in New Issue
Block a user