]> OCCT Git - occt.git/commitdiff
0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messe...
authorszy <szy@opencascade.com>
Wed, 13 Dec 2017 12:27:50 +0000 (15:27 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 21 Dec 2017 10:02:39 +0000 (13:02 +0300)
398 files changed:
src/AppStd/AppStd_Application.hxx
src/AppStdL/AppStdL_Application.hxx
src/BinDrivers/BinDrivers.cxx
src/BinDrivers/BinDrivers.hxx
src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx
src/BinDrivers/BinDrivers_DocumentRetrievalDriver.hxx
src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx
src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx
src/BinLDrivers/BinLDrivers.cxx
src/BinLDrivers/BinLDrivers.hxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx
src/BinMDF/BinMDF.cxx
src/BinMDF/BinMDF.hxx
src/BinMDF/BinMDF_ADriver.cxx
src/BinMDF/BinMDF_ADriver.hxx
src/BinMDF/BinMDF_ReferenceDriver.cxx
src/BinMDF/BinMDF_ReferenceDriver.hxx
src/BinMDF/BinMDF_TagSourceDriver.cxx
src/BinMDF/BinMDF_TagSourceDriver.hxx
src/BinMDataStd/BinMDataStd.cxx
src/BinMDataStd/BinMDataStd.hxx
src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx
src/BinMDataStd/BinMDataStd_AsciiStringDriver.hxx
src/BinMDataStd/BinMDataStd_BooleanArrayDriver.cxx
src/BinMDataStd/BinMDataStd_BooleanArrayDriver.hxx
src/BinMDataStd/BinMDataStd_BooleanListDriver.cxx
src/BinMDataStd/BinMDataStd_BooleanListDriver.hxx
src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ByteArrayDriver.hxx
src/BinMDataStd/BinMDataStd_CommentDriver.cxx
src/BinMDataStd/BinMDataStd_CommentDriver.hxx
src/BinMDataStd/BinMDataStd_DirectoryDriver.cxx
src/BinMDataStd/BinMDataStd_DirectoryDriver.hxx
src/BinMDataStd/BinMDataStd_ExpressionDriver.cxx
src/BinMDataStd/BinMDataStd_ExpressionDriver.hxx
src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.hxx
src/BinMDataStd/BinMDataStd_ExtStringListDriver.cxx
src/BinMDataStd/BinMDataStd_ExtStringListDriver.hxx
src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx
src/BinMDataStd/BinMDataStd_IntPackedMapDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerArrayDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerListDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerListDriver.hxx
src/BinMDataStd/BinMDataStd_NameDriver.cxx
src/BinMDataStd/BinMDataStd_NameDriver.hxx
src/BinMDataStd/BinMDataStd_NamedDataDriver.cxx
src/BinMDataStd/BinMDataStd_NamedDataDriver.hxx
src/BinMDataStd/BinMDataStd_NoteBookDriver.cxx
src/BinMDataStd/BinMDataStd_NoteBookDriver.hxx
src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx
src/BinMDataStd/BinMDataStd_RealArrayDriver.hxx
src/BinMDataStd/BinMDataStd_RealDriver.cxx
src/BinMDataStd/BinMDataStd_RealDriver.hxx
src/BinMDataStd/BinMDataStd_RealListDriver.cxx
src/BinMDataStd/BinMDataStd_RealListDriver.hxx
src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.hxx
src/BinMDataStd/BinMDataStd_ReferenceListDriver.cxx
src/BinMDataStd/BinMDataStd_ReferenceListDriver.hxx
src/BinMDataStd/BinMDataStd_RelationDriver.cxx
src/BinMDataStd/BinMDataStd_RelationDriver.hxx
src/BinMDataStd/BinMDataStd_TickDriver.cxx
src/BinMDataStd/BinMDataStd_TickDriver.hxx
src/BinMDataStd/BinMDataStd_TreeNodeDriver.cxx
src/BinMDataStd/BinMDataStd_TreeNodeDriver.hxx
src/BinMDataStd/BinMDataStd_UAttributeDriver.cxx
src/BinMDataStd/BinMDataStd_UAttributeDriver.hxx
src/BinMDataStd/BinMDataStd_VariableDriver.cxx
src/BinMDataStd/BinMDataStd_VariableDriver.hxx
src/BinMDataXtd/BinMDataXtd.cxx
src/BinMDataXtd/BinMDataXtd.hxx
src/BinMDataXtd/BinMDataXtd_AxisDriver.cxx
src/BinMDataXtd/BinMDataXtd_AxisDriver.hxx
src/BinMDataXtd/BinMDataXtd_ConstraintDriver.cxx
src/BinMDataXtd/BinMDataXtd_ConstraintDriver.hxx
src/BinMDataXtd/BinMDataXtd_GeometryDriver.cxx
src/BinMDataXtd/BinMDataXtd_GeometryDriver.hxx
src/BinMDataXtd/BinMDataXtd_PatternStdDriver.cxx
src/BinMDataXtd/BinMDataXtd_PatternStdDriver.hxx
src/BinMDataXtd/BinMDataXtd_PlacementDriver.cxx
src/BinMDataXtd/BinMDataXtd_PlacementDriver.hxx
src/BinMDataXtd/BinMDataXtd_PlaneDriver.cxx
src/BinMDataXtd/BinMDataXtd_PlaneDriver.hxx
src/BinMDataXtd/BinMDataXtd_PointDriver.cxx
src/BinMDataXtd/BinMDataXtd_PointDriver.hxx
src/BinMDataXtd/BinMDataXtd_PositionDriver.cxx
src/BinMDataXtd/BinMDataXtd_PositionDriver.hxx
src/BinMDataXtd/BinMDataXtd_PresentationDriver.cxx
src/BinMDataXtd/BinMDataXtd_PresentationDriver.hxx
src/BinMDataXtd/BinMDataXtd_ShapeDriver.cxx
src/BinMDataXtd/BinMDataXtd_ShapeDriver.hxx
src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx
src/BinMDataXtd/BinMDataXtd_TriangulationDriver.hxx
src/BinMDocStd/BinMDocStd.cxx
src/BinMDocStd/BinMDocStd.hxx
src/BinMDocStd/BinMDocStd_XLinkDriver.cxx
src/BinMDocStd/BinMDocStd_XLinkDriver.hxx
src/BinMFunction/BinMFunction.cxx
src/BinMFunction/BinMFunction.hxx
src/BinMFunction/BinMFunction_FunctionDriver.cxx
src/BinMFunction/BinMFunction_FunctionDriver.hxx
src/BinMFunction/BinMFunction_GraphNodeDriver.cxx
src/BinMFunction/BinMFunction_GraphNodeDriver.hxx
src/BinMFunction/BinMFunction_ScopeDriver.cxx
src/BinMFunction/BinMFunction_ScopeDriver.hxx
src/BinMNaming/BinMNaming.cxx
src/BinMNaming/BinMNaming.hxx
src/BinMNaming/BinMNaming_NamedShapeDriver.cxx
src/BinMNaming/BinMNaming_NamedShapeDriver.hxx
src/BinMNaming/BinMNaming_NamingDriver.cxx
src/BinMNaming/BinMNaming_NamingDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc.cxx
src/BinMXCAFDoc/BinMXCAFDoc.hxx
src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ClippingPlaneToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ClippingPlaneToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ViewDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ViewDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ViewToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ViewToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.hxx
src/BinTObjDrivers/BinTObjDrivers.cxx
src/BinTObjDrivers/BinTObjDrivers.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx
src/BinXCAFDrivers/BinXCAFDrivers.cxx
src/BinXCAFDrivers/BinXCAFDrivers.hxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.cxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.hxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.cxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.hxx
src/CDM/CDM_Application.cxx
src/CDM/CDM_Application.hxx
src/CDM/CDM_COutMessageDriver.cxx [deleted file]
src/CDM/CDM_COutMessageDriver.hxx [deleted file]
src/CDM/CDM_MessageDriver.cxx [deleted file]
src/CDM/CDM_MessageDriver.hxx [deleted file]
src/CDM/CDM_NullMessageDriver.cxx [deleted file]
src/CDM/CDM_NullMessageDriver.hxx [deleted file]
src/CDM/FILES
src/PCDM/PCDM_ReadWriter.cxx
src/PCDM/PCDM_ReadWriter.hxx
src/PCDM/PCDM_ReadWriter_1.cxx
src/PCDM/PCDM_ReadWriter_1.hxx
src/PCDM/PCDM_ReferenceIterator.cxx
src/PCDM/PCDM_ReferenceIterator.hxx
src/PCDM/PCDM_RetrievalDriver.cxx
src/PCDM/PCDM_RetrievalDriver.hxx
src/TDocStd/TDocStd_Application.cxx
src/TDocStd/TDocStd_Application.hxx
src/TObj/TObj_Application.cxx
src/XmlDrivers/XmlDrivers.cxx
src/XmlDrivers/XmlDrivers.hxx
src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.cxx
src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.hxx
src/XmlDrivers/XmlDrivers_DocumentStorageDriver.cxx
src/XmlDrivers/XmlDrivers_DocumentStorageDriver.hxx
src/XmlLDrivers/XmlLDrivers.cxx
src/XmlLDrivers/XmlLDrivers.hxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.hxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.hxx
src/XmlMDF/XmlMDF.cxx
src/XmlMDF/XmlMDF.hxx
src/XmlMDF/XmlMDF_ADriver.cxx
src/XmlMDF/XmlMDF_ADriver.hxx
src/XmlMDF/XmlMDF_ReferenceDriver.cxx
src/XmlMDF/XmlMDF_ReferenceDriver.hxx
src/XmlMDF/XmlMDF_TagSourceDriver.cxx
src/XmlMDF/XmlMDF_TagSourceDriver.hxx
src/XmlMDataStd/XmlMDataStd.cxx
src/XmlMDataStd/XmlMDataStd.hxx
src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.cxx
src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.hxx
src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_BooleanListDriver.cxx
src/XmlMDataStd/XmlMDataStd_BooleanListDriver.hxx
src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_CommentDriver.cxx
src/XmlMDataStd/XmlMDataStd_CommentDriver.hxx
src/XmlMDataStd/XmlMDataStd_DirectoryDriver.cxx
src/XmlMDataStd/XmlMDataStd_DirectoryDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExpressionDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExpressionDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerListDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerListDriver.hxx
src/XmlMDataStd/XmlMDataStd_NameDriver.cxx
src/XmlMDataStd/XmlMDataStd_NameDriver.hxx
src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx
src/XmlMDataStd/XmlMDataStd_NamedDataDriver.hxx
src/XmlMDataStd/XmlMDataStd_NoteBookDriver.cxx
src/XmlMDataStd/XmlMDataStd_NoteBookDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealListDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealListDriver.hxx
src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.cxx
src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.hxx
src/XmlMDataStd/XmlMDataStd_RelationDriver.cxx
src/XmlMDataStd/XmlMDataStd_RelationDriver.hxx
src/XmlMDataStd/XmlMDataStd_TickDriver.cxx
src/XmlMDataStd/XmlMDataStd_TickDriver.hxx
src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx
src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.hxx
src/XmlMDataStd/XmlMDataStd_UAttributeDriver.cxx
src/XmlMDataStd/XmlMDataStd_UAttributeDriver.hxx
src/XmlMDataStd/XmlMDataStd_VariableDriver.cxx
src/XmlMDataStd/XmlMDataStd_VariableDriver.hxx
src/XmlMDataXtd/XmlMDataXtd.cxx
src/XmlMDataXtd/XmlMDataXtd.hxx
src/XmlMDataXtd/XmlMDataXtd_AxisDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_AxisDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PointDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PointDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PositionDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PositionDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PresentationDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PresentationDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.hxx
src/XmlMDocStd/XmlMDocStd.cxx
src/XmlMDocStd/XmlMDocStd.hxx
src/XmlMDocStd/XmlMDocStd_XLinkDriver.cxx
src/XmlMDocStd/XmlMDocStd_XLinkDriver.hxx
src/XmlMFunction/XmlMFunction.cxx
src/XmlMFunction/XmlMFunction.hxx
src/XmlMFunction/XmlMFunction_FunctionDriver.cxx
src/XmlMFunction/XmlMFunction_FunctionDriver.hxx
src/XmlMFunction/XmlMFunction_GraphNodeDriver.cxx
src/XmlMFunction/XmlMFunction_GraphNodeDriver.hxx
src/XmlMFunction/XmlMFunction_ScopeDriver.cxx
src/XmlMFunction/XmlMFunction_ScopeDriver.hxx
src/XmlMNaming/XmlMNaming.cxx
src/XmlMNaming/XmlMNaming.hxx
src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx
src/XmlMNaming/XmlMNaming_NamedShapeDriver.hxx
src/XmlMNaming/XmlMNaming_NamingDriver.cxx
src/XmlMNaming/XmlMNaming_NamingDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ClippingPlaneToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ClippingPlaneToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ViewToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ViewToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers.cxx
src/XmlTObjDrivers/XmlTObjDrivers.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.cxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.hxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.cxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.hxx

index 08196a7c4f7745d4a74f0ad29f0a03fde5a8790c..bf9b64aa09eaa71e47ac22fb5f27bdc2294149da 100644 (file)
@@ -22,7 +22,6 @@
 #include <TDocStd_Application.hxx>
 #include <TColStd_SequenceOfExtendedString.hxx>
 #include <Standard_CString.hxx>
-class CDM_MessageDriver;
 
 
 class AppStd_Application;
index e6d668c34b2f06dab78c8c26b69902486fcb97cf..a7f7aeb00505e3a1c242c6723a482b9d31e10308 100644 (file)
@@ -22,8 +22,6 @@
 #include <TDocStd_Application.hxx>
 #include <TColStd_SequenceOfExtendedString.hxx>
 #include <Standard_CString.hxx>
-class CDM_MessageDriver;
-
 
 class AppStdL_Application;
 DEFINE_STANDARD_HANDLE(AppStdL_Application, TDocStd_Application)
index e9e2dd7cfdf688ac7624978241ddf008f96780b8..312c8a71334c9706caeed51811061d4eddd508db 100644 (file)
@@ -25,7 +25,7 @@
 #include <BinMDocStd.hxx>
 #include <BinMFunction.hxx>
 #include <BinMNaming.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Plugin_Macro.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_GUID.hxx>
@@ -82,7 +82,7 @@ void BinDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinDrivers::AttributeDrivers 
-                         (const Handle(CDM_MessageDriver)& aMsgDrv)
+                         (const Handle(Message_Messenger)& aMsgDrv)
 {
   Handle(BinMDF_ADriverTable) aTable = new BinMDF_ADriverTable;
 
index 80fa7df994dc780ff7b6830c11d60f66e8c8bc47..fc749052765c873b1361c7bb549917d4eb835b29 100644 (file)
@@ -21,7 +21,7 @@
 class Standard_Transient;
 class Standard_GUID;
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TCollection_AsciiString;
 class BinDrivers_DocumentStorageDriver;
 class BinDrivers_DocumentRetrievalDriver;
@@ -37,7 +37,7 @@ public:
   Standard_EXPORT static void DefineFormat (const Handle(TDocStd_Application)& theApp);
 
   //! Creates the table of drivers of types supported
-  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& MsgDrv);
+  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& MsgDrv);
   
   //! returns "1"
   Standard_EXPORT static TCollection_AsciiString StorageVersion();
index 1923746e7f4f3f01517815a4101e66e2f6e70aa8..45e6a1ac1a9cbfdd453060bed58be74b97242f5a 100644 (file)
@@ -21,7 +21,7 @@
 #include <BinMDF_ADriverTable.hxx>
 #include <BinMNaming.hxx>
 #include <BinMNaming_NamedShapeDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_IStream.hxx>
@@ -45,7 +45,7 @@ BinDrivers_DocumentRetrievalDriver::BinDrivers_DocumentRetrievalDriver ()
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinDrivers_DocumentRetrievalDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver)
+       (const Handle(Message_Messenger)& theMessageDriver)
 {
   return BinDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -58,7 +58,7 @@ Handle(BinMDF_ADriverTable) BinDrivers_DocumentRetrievalDriver::AttributeDrivers
 void BinDrivers_DocumentRetrievalDriver::ReadShapeSection
                               (BinLDrivers_DocumentSection& /*theSection*/,
                                Standard_IStream&            theIS,
-                              const Standard_Boolean       /*isMess*/)
+                               const Standard_Boolean       /*isMess*/)
 
 {
   // Read Shapes
@@ -74,8 +74,8 @@ void BinDrivers_DocumentRetrievalDriver::ReadShapeSection
     catch(Standard_Failure const& anException) {
       const TCollection_ExtendedString aMethStr
         ("BinDrivers_DocumentRetrievalDriver: ");
-      WriteMessage (aMethStr + "error of Shape Section " +
-        anException.GetMessageString());
+      myMsgDriver ->Send(aMethStr + "error of Shape Section " +
+        anException.GetMessageString(), Message_Fail);
     }
   }
 }
@@ -85,8 +85,8 @@ void BinDrivers_DocumentRetrievalDriver::ReadShapeSection
 //purpose  : 
 //=======================================================================
 void BinDrivers_DocumentRetrievalDriver::CheckShapeSection(
-                             const Storage_Position& /*ShapeSectionPos*/, 
-                                                Standard_IStream& /*IS*/)
+                              const Storage_Position& /*ShapeSectionPos*/,
+                              Standard_IStream& /*IS*/)
 {}
 
 //=======================================================================
@@ -111,7 +111,7 @@ void BinDrivers_DocumentRetrievalDriver::Clear()
 //purpose  : 
 //=======================================================================
 void BinDrivers_DocumentRetrievalDriver::PropagateDocumentVersion(
-                                   const Standard_Integer theDocVersion )
+                                    const Standard_Integer theDocVersion )
 {
   BinMDataStd::SetDocumentVersion(theDocVersion);
   BinMNaming::SetDocumentVersion(theDocVersion);
index 4691634aee8ff7446a4a5aa3caec378ca36b7d58..2275a838b2916f15f44e17150d8b33b3725bcc27 100644 (file)
@@ -25,7 +25,7 @@
 #include <Storage_Position.hxx>
 #include <Standard_Integer.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinLDrivers_DocumentSection;
 
 
@@ -42,7 +42,7 @@ public:
   //! Constructor
   Standard_EXPORT BinDrivers_DocumentRetrievalDriver();
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
   
   Standard_EXPORT virtual void ReadShapeSection (BinLDrivers_DocumentSection& theSection, Standard_IStream& theIS, const Standard_Boolean isMess = Standard_False) Standard_OVERRIDE;
   
index 6416c8d1612b0336240dd8c2fafabf6d285774af..3c1f9e5d1a23d4da2dbf3b55d1d17474d1e0a6ae 100644 (file)
@@ -20,7 +20,7 @@
 #include <BinMDF_ADriver.hxx>
 #include <BinMDF_ADriverTable.hxx>
 #include <BinMNaming_NamedShapeDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
@@ -43,7 +43,7 @@ BinDrivers_DocumentStorageDriver::BinDrivers_DocumentStorageDriver ()
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinDrivers_DocumentStorageDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver)
+       (const Handle(Message_Messenger)& theMessageDriver)
 {
   return BinDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -70,7 +70,7 @@ Standard_Boolean BinDrivers_DocumentStorageDriver::IsWithTriangles() const
 //function : SetWithTriangles
 //purpose  :
 //=======================================================================
-void BinDrivers_DocumentStorageDriver::SetWithTriangles (const Handle(CDM_MessageDriver)& theMessageDriver,
+void BinDrivers_DocumentStorageDriver::SetWithTriangles (const Handle(Message_Messenger)& theMessageDriver,
                                                          const Standard_Boolean theWithTriangulation)
 {
   if (myDrivers.IsNull())
@@ -113,10 +113,8 @@ void BinDrivers_DocumentStorageDriver::WriteShapeSection
       aNamedShapeDriver->WriteShapeSection (theOS);
     }
     catch(Standard_Failure const& anException) {
-      TCollection_ExtendedString anErrorStr ("Error: ");
-      TCollection_ExtendedString aStr = 
-       anErrorStr + "BinDrivers_DocumentStorageDriver, Shape Section :";
-      WriteMessage (aStr  + anException.GetMessageString());
+      TCollection_ExtendedString anErrorStr ("BinDrivers_DocumentStorageDriver, Shape Section :");
+      myMsgDriver->Send (anErrorStr  + anException.GetMessageString(), Message_Fail);
     }
   }
    
index 4c1d8437024c00c68c34268c194388081908d7c2..5cd7c3feb992d24538c77b0573a9ebd3a86c3662 100644 (file)
 
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
-
-#include <BinLDrivers_DocumentStorageDriver.hxx>
 #include <Standard_OStream.hxx>
+#include <BinLDrivers_DocumentStorageDriver.hxx>
+
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinLDrivers_DocumentSection;
 
 
@@ -39,7 +39,7 @@ public:
   //! Constructor
   Standard_EXPORT BinDrivers_DocumentStorageDriver();
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
   
   //! implements the procedure of writing a shape section to file
   Standard_EXPORT virtual void WriteShapeSection (BinLDrivers_DocumentSection& theDocSection, Standard_OStream& theOS) Standard_OVERRIDE;
@@ -48,7 +48,7 @@ public:
   Standard_EXPORT Standard_Boolean IsWithTriangles() const;
 
   //! Set if triangulation should be stored or not.
-  Standard_EXPORT void SetWithTriangles (const Handle(CDM_MessageDriver)& theMessageDriver,
+  Standard_EXPORT void SetWithTriangles (const Handle(Message_Messenger)& theMessageDriver,
                                          const Standard_Boolean theWithTriangulation);
 
   DEFINE_STANDARD_RTTIEXT(BinDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
index 17c0893a43c78434641227e7eb6b79b4956e64af..2b9dcd2a65c6f997ae9ea7b6e5ae5cd0c44c14b3 100644 (file)
@@ -22,7 +22,7 @@
 #include <BinMDF_ADriverTable.hxx>
 #include <BinMDocStd.hxx>
 #include <BinMFunction.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Plugin_Macro.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_GUID.hxx>
@@ -81,7 +81,7 @@ void BinLDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinLDrivers::AttributeDrivers 
-                         (const Handle(CDM_MessageDriver)& aMsgDrv)
+                         (const Handle(Message_Messenger)& aMsgDrv)
 {
   Handle(BinMDF_ADriverTable) aTable = new BinMDF_ADriverTable;
 
index 444b76fb5b94fb0f0fe6a55724a77413170dbcf4..839745981786191b72d1118df40939a4a978565e 100644 (file)
@@ -21,7 +21,7 @@
 class Standard_Transient;
 class Standard_GUID;
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TCollection_AsciiString;
 class BinLDrivers_DocumentStorageDriver;
 class BinLDrivers_DocumentRetrievalDriver;
@@ -39,7 +39,7 @@ public:
   Standard_EXPORT static void DefineFormat (const Handle(TDocStd_Application)& theApp);
 
   //! Creates a table of the supported drivers' types
-  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& MsgDrv);
+  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& MsgDrv);
   
   //! returns last storage version
   Standard_EXPORT static TCollection_AsciiString StorageVersion();
index ccc4e1f5abec62066e165a7815f7ed4d1002d36c..54d45b6311acb44bde84262002479f56e19e88bd 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <CDM_Application.hxx>
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <FSD_BinaryFile.hxx>
 #include <FSD_FileHeader.hxx>
 #include <OSD_OpenFile.hxx>
@@ -120,7 +120,7 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     Handle(TDocStd_Document)::DownCast(theDoc);
   if (aDoc.IsNull()) {
 #ifdef OCCT_DEBUG
-    WriteMessage (aMethStr + "error: null document");
+    myMsgDriver->Send (aMethStr + "error: null document", Message_Fail);
 #endif
     myReaderStatus = PCDM_RS_NoDocument;
     return;
@@ -154,7 +154,7 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
   // 1.a Version of writer
   if (!aHeaderData->StorageVersion().IsIntegerValue()) {
     // file has no format version
-    WriteMessage (aMethStr + "error: file has no format version");
+    myMsgDriver->Send (aMethStr + "error: file has no format version", Message_Fail);
     myReaderStatus = PCDM_RS_FormatFailure;
     return;
   }
@@ -164,9 +164,9 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
   if (!CheckDocumentVersion(aFileVer, aCurrVer)) {
     myReaderStatus = PCDM_RS_NoVersion;
     // file was written with another version
-    WriteMessage (aMethStr + "error: wrong file version: " +
-                 aHeaderData->StorageVersion() + " while current is " +
-                 BinLDrivers::StorageVersion());
+    myMsgDriver->Send (aMethStr + "error: wrong file version: " +
+                 aHeaderData->StorageVersion() + " while current is " +
+                 BinLDrivers::StorageVersion(), Message_Fail);
     return;
   }
 
@@ -185,14 +185,14 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     else if (begin) {
       if ( aFileVer < 8 ) {
 #ifdef DATATYPE_MIGRATION
-       TCollection_AsciiString  newName;       
-       if(Storage_Schema::CheckTypeMigration(aStr, newName)) {
+        TCollection_AsciiString  newName;      
+        if(Storage_Schema::CheckTypeMigration(aStr, newName)) {
 #ifdef OCCT_DEBUG
-         cout << "CheckTypeMigration:OldType = " <<aStr << " Len = "<<aStr.Length()<<endl;
-         cout << "CheckTypeMigration:NewType = " <<newName  << " Len = "<< newName.Length()<<endl;
+          cout << "CheckTypeMigration:OldType = " <<aStr << " Len = "<<aStr.Length()<<endl;
+          cout << "CheckTypeMigration:NewType = " <<newName  << " Len = "<< newName.Length()<<endl;
 #endif
-         aStr = newName;
-       }
+          aStr = newName;
+        }
 #endif  
       } 
       aTypeNames.Append (aStr);    
@@ -208,11 +208,11 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     if (myDrivers->GetDriver(i).IsNull()) 
       myMapUnsupported.Add(i);
   if (!myMapUnsupported.IsEmpty()) {
-    WriteMessage (aMethStr + "warning: "
-                  "the following attributes have no driver:");
+    myMsgDriver->Send (aMethStr + "warning: "
+                  "the following attributes have no driver:", Message_Warning);
     for (i=1; i <= aTypeNames.Length(); i++)
       if (myMapUnsupported.Contains(i))
-       WriteMessage (aTypeNames(i));
+        myMsgDriver->Send (aTypeNames(i), Message_Warning);
   }
 
   // propagate the opened document version to data drivers
@@ -238,7 +238,7 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
 
     if (theIStream.eof()) {
       // There is no shape section in the file.
-      WriteMessage (aMethStr + "error: shape section is not found");
+      myMsgDriver->Send (aMethStr + "error: shape section is not found", Message_Fail);
       myReaderStatus = PCDM_RS_ReaderException;
       return;
     }
@@ -249,7 +249,7 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     for (; anIterS.More(); anIterS.Next()) {
       BinLDrivers_DocumentSection& aCurSection = anIterS.ChangeValue();
       if (aCurSection.IsPostRead() == Standard_False) {
-        theIStream.seekg ((std::streamsize)aCurSection.Offset());
+        theIStream.seekg ((streampos) aCurSection.Offset());
         if (aCurSection.Name().IsEqual ((Standard_CString)SHAPESECTION_POS)) 
           ReadShapeSection (aCurSection, theIStream);
         else
@@ -269,7 +269,7 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     if (aShapeLabel.Length() > 0) {
       // version 2+(with shapes) and higher goes here
       if(aShapeLabel.Length() <= 0 || aShapeLabel != SHAPESECTION_POS) {
-        WriteMessage (aMethStr + "error: Format failure");
+        myMsgDriver->Send (aMethStr + "error: Format failure", Message_Fail);
         myReaderStatus = PCDM_RS_FormatFailure;
         return;
       }
@@ -285,13 +285,13 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
       cout <<"aShapeSectionPos = " <<aShapeSectionPos <<endl;
 #endif
       if(aShapeSectionPos) { 
-       aDocumentPos = theIStream.tellg();
-       theIStream.seekg((streampos) aShapeSectionPos);
+        aDocumentPos = theIStream.tellg();
+        theIStream.seekg((streampos) aShapeSectionPos);
 
-       CheckShapeSection(aShapeSectionPos, theIStream);
-       // Read Shapes
-       BinLDrivers_DocumentSection aCurSection;
-       ReadShapeSection (aCurSection, theIStream, Standard_False);
+        CheckShapeSection(aShapeSectionPos, theIStream);
+        // Read Shapes
+        BinLDrivers_DocumentSection aCurSection;
+        ReadShapeSection (aCurSection, theIStream, Standard_False);
       }
     }
   } // end of reading Sections or shape section
@@ -321,8 +321,8 @@ void BinLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&
     for (; aSectIter.More(); aSectIter.Next()) {
       BinLDrivers_DocumentSection& aCurSection = aSectIter.ChangeValue();
       if (aCurSection.IsPostRead()) {
-       theIStream.seekg ((std::streamsize)aCurSection.Offset());
-       ReadSection (aCurSection, theDoc, theIStream); 
+        theIStream.seekg ((streampos) aCurSection.Offset());
+        ReadSection (aCurSection, theDoc, theIStream); 
       }
     }
   }
@@ -359,31 +359,31 @@ Standard_Integer BinLDrivers_DocumentRetrievalDriver::ReadSubTree
       else
         tAtt = aDriver->NewEmpty();
       if (tAtt->Label().IsNull())
-       theLabel.AddAttribute (tAtt);
+        theLabel.AddAttribute (tAtt);
       else
-       WriteMessage (aMethStr +
-                     "warning: attempt to attach attribute " +
-                     aDriver->TypeName() + " to a second label");
+        myMsgDriver->Send (aMethStr +
+                     "warning: attempt to attach attribute " +
+                     aDriver->TypeName() + " to a second label", Message_Warning);
 
       Standard_Boolean ok = aDriver->Paste (myPAtt, tAtt, myRelocTable);
       if (!ok) {
         // error converting persistent to transient
-        WriteMessage (aMethStr + "warning: failure reading attribute " +
-                      aDriver->TypeName());
+        myMsgDriver->Send (aMethStr + "warning: failure reading attribute " +
+                      aDriver->TypeName(), Message_Warning);
       }
       else if (!isBound)
         myRelocTable.Bind (anID, tAtt);
     }
     else if (!myMapUnsupported.Contains(myPAtt.TypeId()))
-      WriteMessage (aMethStr + "warning: type ID not registered in header: "
-                    + myPAtt.TypeId());
+      myMsgDriver->Send (aMethStr + "warning: type ID not registered in header: "
+                    + myPAtt.TypeId(), Message_Warning);
 
     // read next attribute
     theIS >> myPAtt;
   }
   if (!theIS || myPAtt.TypeId() != BinLDrivers_ENDATTRLIST) {
     // unexpected EOF or garbage data
-    WriteMessage (aMethStr + "error: unexpected EOF or garbage data");
+    myMsgDriver->Send (aMethStr + "error: unexpected EOF or garbage data", Message_Fail);
     myReaderStatus = PCDM_RS_UnrecognizedFileFormat;
     return -1;
   }
@@ -414,7 +414,7 @@ Standard_Integer BinLDrivers_DocumentRetrievalDriver::ReadSubTree
   }
   if (aTag != BinLDrivers_ENDLABEL) {
     // invalid end label marker
-    WriteMessage (aMethStr + "error: invalid end label marker");
+    myMsgDriver->Send (aMethStr + "error: invalid end label marker", Message_Fail);
     myReaderStatus = PCDM_RS_UnrecognizedFileFormat;
     return -1;
   }
@@ -428,25 +428,11 @@ Standard_Integer BinLDrivers_DocumentRetrievalDriver::ReadSubTree
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinLDrivers_DocumentRetrievalDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver)
+       (const Handle(Message_Messenger)& theMessageDriver)
 {
   return BinLDrivers::AttributeDrivers (theMessageDriver);
 }
 
-
-//=======================================================================
-//function : WriteMessage
-//purpose  : write   theMessage   to   the   MessageDriver   of
-//           theApplication
-//=======================================================================
-
-void BinLDrivers_DocumentRetrievalDriver::WriteMessage
-                         (const TCollection_ExtendedString& theMsg)
-{
-  if (!myMsgDriver.IsNull())
-    myMsgDriver->Write (theMsg.ToExtString());
-}
-
 //=======================================================================
 //function : ReadSection
 //purpose  : 
@@ -467,13 +453,13 @@ void BinLDrivers_DocumentRetrievalDriver::ReadSection
 
 void BinLDrivers_DocumentRetrievalDriver::ReadShapeSection
                               (BinLDrivers_DocumentSection& theSection,
-                               Standard_IStream&            /*theIS*/,
-                              const Standard_Boolean isMess)
+                              Standard_IStream&            /*theIS*/,
+                              const Standard_Boolean isMess)
 
 {
   if(isMess && theSection.Length()) {
     const TCollection_ExtendedString aMethStr ("BinLDrivers_DocumentRetrievalDriver: ");
-    WriteMessage (aMethStr + "warning: Geometry is not supported by Lite schema. ");
+    myMsgDriver->Send (aMethStr + "warning: Geometry is not supported by Lite schema. ", Message_Warning);
   }
 }
 
@@ -482,8 +468,8 @@ void BinLDrivers_DocumentRetrievalDriver::ReadShapeSection
 //purpose  : 
 //=======================================================================
 void BinLDrivers_DocumentRetrievalDriver::CheckShapeSection(
-                                 const Storage_Position& ShapeSectionPos, 
-                                                   Standard_IStream& IS)
+                                          const Storage_Position& ShapeSectionPos, 
+                                          Standard_IStream& IS)
 {
   if (!IS.eof())
   {
@@ -493,7 +479,7 @@ void BinLDrivers_DocumentRetrievalDriver::CheckShapeSection(
 #endif
     if(ShapeSectionPos != endPos) {
       const TCollection_ExtendedString aMethStr ("BinLDrivers_DocumentRetrievalDriver: ");
-      WriteMessage (aMethStr + "warning: Geometry is not supported by Lite schema. ");
+      myMsgDriver->Send (aMethStr + "warning: Geometry is not supported by Lite schema. ", Message_Warning);
     }
   }
 }
index bf0294b65ef4246eea5bed6e43a280daa8eed26e..b9705779d901b6bc69e4d8a2cbde7c98f204516b 100644 (file)
@@ -31,7 +31,7 @@
 #include <Storage_Data.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TCollection_ExtendedString;
 class PCDM_Document;
 class CDM_Document;
@@ -66,7 +66,7 @@ public:
                                      const Handle(CDM_Document)&     theDoc,
                                      const Handle(CDM_Application)&  theApplication) Standard_OVERRIDE;
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
 
 
 
@@ -101,20 +101,15 @@ protected:
   //! The default implementation: if the version of the file is greater than the
   //! current or lesser than 2, then return false, else true
   Standard_EXPORT virtual Standard_Boolean CheckDocumentVersion (const Standard_Integer theFileVersion, const Standard_Integer theCurVersion);
-  
-  //! write  theMessage  to  the  MessageDriver  of  the
-  //! Application
-  Standard_EXPORT void WriteMessage (const TCollection_ExtendedString& theMessage);
 
   Handle(BinMDF_ADriverTable) myDrivers;
   BinObjMgt_RRelocationTable myRelocTable;
-
+  Handle(Message_Messenger) myMsgDriver;
 
 private:
 
 
   BinObjMgt_Persistent myPAtt;
-  Handle(CDM_MessageDriver) myMsgDriver;
   TColStd_MapOfInteger myMapUnsupported;
   BinLDrivers_VectorOfDocumentSection mySections;
 
index a8313f614c533ac3bc61a5b124a570db5e2e9f03..5249b056de59685b7de916a48bc34edf8d1c037d 100644 (file)
@@ -23,7 +23,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <CDM_Application.hxx>
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <FSD_BinaryFile.hxx>
 #include <FSD_FileHeader.hxx>
 #include <OSD_OpenFile.hxx>
@@ -158,7 +158,7 @@ void BinLDrivers_DocumentStorageDriver::Write (const Handle(CDM_Document)& theDo
     if (!myRelocTable.Extent()) {
       // No objects written
 #ifdef OCCT_DEBUG
-      WriteMessage ("BinLDrivers_DocumentStorageDriver, no objects written");
+      myMsgDriver->Send ("BinLDrivers_DocumentStorageDriver, no objects written", Message_Info);
 #endif
       SetIsError(Standard_True);
       SetStoreStatus(PCDM_SS_No_Obj);
@@ -168,9 +168,8 @@ void BinLDrivers_DocumentStorageDriver::Write (const Handle(CDM_Document)& theDo
     if (!theOStream) {
       // A problem with the stream
 #ifdef OCCT_DEBUG
-      TCollection_ExtendedString anErrorStr ("Error: ");
-      WriteMessage (anErrorStr + "BinLDrivers_DocumentStorageDriver, Problem with the file stream, rdstate="
-                    + (Standard_Integer )theOStream.rdstate());
+      TCollection_ExtendedString anErrorStr ("BinLDrivers_DocumentStorageDriver, Problem with the file stream, rdstate = ");
+      myMsgDriver->Send (anErrorStr + (Standard_Integer )theOStream.rdstate(), Message_Info);
 #endif
       SetIsError(Standard_True);
       SetStoreStatus(PCDM_SS_WriteFailure);
@@ -194,7 +193,7 @@ void BinLDrivers_DocumentStorageDriver::UnsupportedAttrMsg
   if (!myMapUnsupported.Contains(theType)) {
     myMapUnsupported.Add(theType);
 #ifdef OCCT_DEBUG
-    WriteMessage (aMsg + theType->Name() + " not found");
+    myMsgDriver->Send (aMsg + theType->Name() + " not found", Message_Info);
 #endif
   }
 }
@@ -281,7 +280,7 @@ void BinLDrivers_DocumentStorageDriver::WriteSubTree
 //=======================================================================
 
 Handle(BinMDF_ADriverTable) BinLDrivers_DocumentStorageDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver)
+       (const Handle(Message_Messenger)& theMessageDriver)
 {
   return BinLDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -479,19 +478,6 @@ void BinLDrivers_DocumentStorageDriver::WriteInfoSection
   
 }
 
-//=======================================================================
-//function : WriteMessage
-//purpose  : write  theMessage  to  the  MessageDriver  of  the
-//           Application
-//=======================================================================
-
-void BinLDrivers_DocumentStorageDriver::WriteMessage
-                         (const TCollection_ExtendedString& theMsg)
-{
-  if (!myMsgDriver.IsNull())
-    myMsgDriver->Write (theMsg.ToExtString());
-}
-
 //=======================================================================
 //function : AddSection
 //purpose  :
index be8083a5ff8e5a1a5eb96f2d97ba46b34841ecef..c95198f3cfdfdf0a6feeaae059cbc2372916a9d5 100644 (file)
@@ -30,7 +30,7 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Type.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TCollection_ExtendedString;
 class CDM_Document;
 class TDF_Label;
@@ -57,7 +57,7 @@ public:
   //! Write <theDocument> to theOStream
   Standard_EXPORT virtual void Write (const Handle(CDM_Document)& theDocument, Standard_OStream& theOStream) Standard_OVERRIDE;
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
   
   //! Create a section that should be written after the OCAF data
   Standard_EXPORT void AddSection (const TCollection_AsciiString& theName, const Standard_Boolean isPostRead = Standard_True);
@@ -78,14 +78,10 @@ protected:
   
   //! defines the procedure of writing a shape  section to file
   Standard_EXPORT virtual void WriteShapeSection (BinLDrivers_DocumentSection& theDocSection, Standard_OStream& theOS);
-  
-  //! write  theMessage  to  the  MessageDriver  of  the
-  //! Application
-  Standard_EXPORT void WriteMessage (const TCollection_ExtendedString& theMessage);
 
   Handle(BinMDF_ADriverTable) myDrivers;
   BinObjMgt_SRelocationTable myRelocTable;
-
+  Handle(Message_Messenger) myMsgDriver;
 
 private:
 
@@ -102,7 +98,6 @@ private:
   Standard_EXPORT void UnsupportedAttrMsg (const Handle(Standard_Type)& theType);
 
   BinObjMgt_Persistent myPAtt;
-  Handle(CDM_MessageDriver) myMsgDriver;
   TDF_LabelList myEmptyLabels;
   TColStd_MapOfTransient myMapUnsupported;
   TColStd_IndexedMapOfTransient myTypesMap;
index 60a794230fafe475550061a998e39934557e0d6d..4ec3aa37a4806b95c637e273368c63d246fcd7cf 100644 (file)
 #include <BinMDF_ADriverTable.hxx>
 #include <BinMDF_ReferenceDriver.hxx>
 #include <BinMDF_TagSourceDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 //=======================================================================
 //function : AddDrivers
 //purpose  : 
 //=======================================================================
 void BinMDF::AddDrivers (const Handle(BinMDF_ADriverTable)& aDriverTable,
-                         const Handle(CDM_MessageDriver)&   aMsgDrv)
+                         const Handle(Message_Messenger)&   aMsgDrv)
 {
   aDriverTable->AddDriver (new BinMDF_ReferenceDriver (aMsgDrv) );
   aDriverTable->AddDriver (new BinMDF_TagSourceDriver (aMsgDrv) );
index 23c441bfffa2b68e76f0fe9cb2e9710f3e7f3f00..eeb43b52267e8b69e8985bcbe4080672c5aa308d 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMDF_ADriver;
 class BinMDF_ReferenceDriver;
 class BinMDF_TagSourceDriver;
@@ -52,7 +52,7 @@ public:
 
   
   //! Adds the attribute storage drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& aMsgDrv);
 
 
 
index df5a8c069b55e4f98fda90f4acd5bc1de82db008..8786c67f7624dfc1a173d6f3ee4dbd91b607b9ec 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDF_ADriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
@@ -28,20 +28,10 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriver,Standard_Transient)
 //function : BinMDF_ADriver
 //purpose  : Constructor
 //=======================================================================
-BinMDF_ADriver::BinMDF_ADriver (const Handle(CDM_MessageDriver)& theMsgDriver,
+BinMDF_ADriver::BinMDF_ADriver (const Handle(Message_Messenger)& theMsgDriver,
                                 const Standard_CString           theName)
      : myMessageDriver (theMsgDriver)
 {
   if (theName)
     myTypeName = theName;
-}
-//=======================================================================
-//function : WriteMessage
-//purpose  :
-//=======================================================================
-
-void BinMDF_ADriver::WriteMessage
-                              (const TCollection_ExtendedString& aMessage) const
-{
-  myMessageDriver -> Write (aMessage.ToExtString());
-}
+}
\ No newline at end of file
index 8c06fd138af313122588b09e9bed9466825795a9..ba63dfafe414f53544d17f3b7ecb352a34566f5f 100644 (file)
@@ -26,7 +26,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class TCollection_AsciiString;
 class BinObjMgt_Persistent;
@@ -62,11 +62,6 @@ public:
   //! into <aTarget>, using the relocation table
   //! <aRelocTable> to keep the sharings.
   Standard_EXPORT virtual void Paste (const Handle(TDF_Attribute)& aSource, BinObjMgt_Persistent& aTarget, BinObjMgt_SRelocationTable& aRelocTable) const = 0;
-  
-  //! Send message to Application (usually when error occurres)
-  Standard_EXPORT void WriteMessage (const TCollection_ExtendedString& theMessage) const;
-
-
 
 
   DEFINE_STANDARD_RTTIEXT(BinMDF_ADriver,Standard_Transient)
@@ -74,15 +69,11 @@ public:
 protected:
 
   
-  Standard_EXPORT BinMDF_ADriver(const Handle(CDM_MessageDriver)& theMsgDriver, const Standard_CString theName = NULL);
+  Standard_EXPORT BinMDF_ADriver(const Handle(Message_Messenger)& theMsgDriver, const Standard_CString theName = NULL);
 
   TCollection_AsciiString myTypeName;
 
-
-private:
-
-
-  Handle(CDM_MessageDriver) myMessageDriver;
+  Handle(Message_Messenger) myMessageDriver;
 
 
 };
index 178be2b9220fdbf2230ef596ef8463f37501c787..08e5d0903c29dc6b566f2429cc211a4061292aec 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDF_ReferenceDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_Reference.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ReferenceDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDF_ReferenceDriver::BinMDF_ReferenceDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDF_Reference)->Name())
 {
 }
index d525618c5a968c55cce3d6c1e0589d52da7528a2..959bc321aafe7b9576b36409eb7a6eb0e6ed7b8f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDF_ReferenceDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDF_ReferenceDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDF_ReferenceDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 946e85e87592aca2eb05947fc8c0ef58f9e941ae..ad444faa59f20760398d2f476634b657f3907534 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDF_TagSourceDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_TagSource.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDF_TagSourceDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDF_TagSourceDriver::BinMDF_TagSourceDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 455a0c27ba20e53116236d60032e41c1bc186c15..83d217010bcf6d64571b21cb2ecfa7830d3c78f6 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDF_TagSourceDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDF_TagSourceDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDF_TagSourceDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 9885934ebefa0884c54ce387b5e6cb8b750b3b33..c0c361157d3ea067a1b9e06c8be9150978871363 100644 (file)
@@ -42,7 +42,7 @@
 #include <BinMDataStd_UAttributeDriver.hxx>
 #include <BinMDataStd_VariableDriver.hxx>
 #include <BinMDF_ADriverTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 static Standard_Integer myDocumentVersion = -1;
 //=======================================================================
@@ -51,7 +51,7 @@ static Standard_Integer myDocumentVersion = -1;
 //=======================================================================
 
 void BinMDataStd::AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable,
-                              const Handle(CDM_MessageDriver)&   theMsgDriver)
+                              const Handle(Message_Messenger)&   theMsgDriver)
 {
   theDriverTable->AddDriver (new BinMDataStd_CommentDriver     (theMsgDriver) );
   theDriverTable->AddDriver (new BinMDataStd_ExpressionDriver  (theMsgDriver) );
index bef76cfed35ba0110ac9e5cc34a047406374cf26..659ef2fdda962c1a5edd6086d0975608d7e1d0df 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_Persistent.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMDataStd_NameDriver;
 class BinMDataStd_IntegerDriver;
 class BinMDataStd_RealDriver;
@@ -61,7 +61,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& aMsgDrv);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index d95c89bfbd440c77f1d4a99635592f8239495edf..c4346df6e96a2f39cda0eb27e7f6a11ca1f7b308 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_AsciiString.hxx>
 #include <TDF_Attribute.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
 //purpose  :
 //=======================================================================
 BinMDataStd_AsciiStringDriver::BinMDataStd_AsciiStringDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
      : BinMDF_ADriver (theMessageDriver, STANDARD_TYPE(TDataStd_AsciiString)->Name())
 {
 }
index e771af431dd7afcc624b00b350cbe49d591d78c0..35c5b041d396fe5c2a9e86c1fe5cbe8ff0fde31c 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_AsciiStringDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_AsciiStringDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_AsciiStringDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 7bddede73ade5c47c008908ee102d4b6f5c68d0a..347ce54cf1d5f783a3c985532394cf52ca096f98 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_BooleanArrayDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_HArray1OfByte.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
 //function : BinMDataStd_BooleanArrayDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_BooleanArrayDriver::BinMDataStd_BooleanArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_BooleanArrayDriver::BinMDataStd_BooleanArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_BooleanArray)->Name())
 {
 
index c56bc52ac9c05b69775c212a5690040880ea555a..59896282ce8f37773b08b7be11b27237e4a050c9 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_BooleanArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_BooleanArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_BooleanArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 974ed9e8b9a295d8444ddec8b58767d4b64724d3..f07a5b36e82fdfad508569350f6be422d7cb3c79 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_BooleanListDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfByte.hxx>
 #include <TDataStd_BooleanList.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
 //function : BinMDataStd_BooleanListDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_BooleanListDriver::BinMDataStd_BooleanListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_BooleanListDriver::BinMDataStd_BooleanListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_BooleanList)->Name())
 {
 
index 9c1304d8321b2c39fc53a11d7bc446b6e4c45c07..26883050fb698bbe95eac9c565ec1f81059acde2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_BooleanListDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_BooleanListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_BooleanListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2651f19dd8d5e589cf894d23233af410a0162080..6f0cc7d92d774a538903ce6399c1f594c05953a5 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd.hxx>
 #include <BinMDataStd_ByteArrayDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_HArray1OfByte.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
 //function : BinMDataStd_ByteArrayDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_ByteArrayDriver::BinMDataStd_ByteArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_ByteArrayDriver::BinMDataStd_ByteArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_ByteArray)->Name())
 {
 
index 0a2c09fc30d586c802de4f845e4df06069859ab2..b3f324e7d6a9e64b77787a831ca28443a6c22108 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ByteArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ByteArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ByteArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index bb3001249fbb51b52cb2111fa9d2f97368129952..cf3a932005b19c02d9a77c31dd233e211b2ae1a8 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_CommentDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Comment.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_CommentDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_CommentDriver::BinMDataStd_CommentDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 515e31b89c0c8f79a83170f398045bf570e9d52d..93fc8951a1d72602bf9839f18f9cabfa57ad9318 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_CommentDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_CommentDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_CommentDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 1b2eba64509481ebd056eb6add58d822730016d4..1ebcb40cedf040b7f496ad32180aac5138b1aec5 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Directory.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataStd_DirectoryDriver::BinMDataStd_DirectoryDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_Directory)->Name())
 {
 }
index f13a201a77ff7881b123006c4f5754bd0bafb888..c91a36e9867cec8b661334800410c4cca48a7d9f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_DirectoryDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_DirectoryDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_DirectoryDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 9b841d0ce6afa53db5fe5d2bd6f3bcb3959aefcf..cc9b08f38096cea405d70932b6752032d0d5f1ca 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_ExpressionDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Expression.hxx>
 #include <TDataStd_Variable.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_ExpressionDriver::BinMDataStd_ExpressionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 657f26964e1b09d67a03c740be9c826937e19f8e..bae055c967087a0ef7be42129ee0b5d341303b26 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ExpressionDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ExpressionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ExpressionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e208f8ac5d85b3d54c88f44b9a37f1dc69ba6085..32140aff6b4fb2b2beef3048019c0a33161996e7 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd.hxx>
 #include <BinMDataStd_ExtStringArrayDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfExtendedString.hxx>
 #include <TColStd_HArray1OfExtendedString.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_ExtStringArrayDriver::BinMDataStd_ExtStringArrayDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_ExtStringArray)->Name())
 {
 }
index 7075688329249e6f4a65c94dd289400829383037..d75d45b93d06187e855c815fa06c2b96fe041124 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ExtStringArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ExtStringArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ExtStringArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 1df22371a60030a62d331a07cb9bee473d56ad70..35c3724dad53a442b156254f465f3d443e21de25 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_ExtStringListDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfExtendedString.hxx>
 #include <TDataStd_ExtStringList.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
 //function : BinMDataStd_ExtStringListDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_ExtStringListDriver::BinMDataStd_ExtStringListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_ExtStringListDriver::BinMDataStd_ExtStringListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_ExtStringList)->Name())
 {
 
index 909cace4a28e779bd57bfec87b1c77d4f7018c5d..4dc4d760015b990968d4516a89773a89b181e4df 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ExtStringListDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ExtStringListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ExtStringListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index ccc5e91e64e511c4f0d3675564b977d85c2bc790..ce8004c716dee760ad37ca198bffd8c86a362085 100644 (file)
@@ -20,7 +20,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TColStd_HPackedMapOfInteger.hxx>
@@ -36,7 +36,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
 //purpose  :
 //=======================================================================
 BinMDataStd_IntPackedMapDriver::BinMDataStd_IntPackedMapDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
      : BinMDF_ADriver (theMessageDriver, STANDARD_TYPE(TDataStd_IntPackedMap)->Name())
 {
 }
@@ -63,13 +63,13 @@ Standard_Boolean BinMDataStd_IntPackedMapDriver::Paste
 {
   Handle(TDataStd_IntPackedMap) aTagAtt = Handle(TDataStd_IntPackedMap)::DownCast(Target);
   if(aTagAtt.IsNull()) {
-    WriteMessage (TCollection_ExtendedString("IntPackedMapDriver:: The target attribute is Null."));
+    myMessageDriver->Send ("IntPackedMapDriver:: The target attribute is Null.", Message_Fail);
     return Standard_False;
   }
 
   Standard_Integer aSize = 0;
   if (! (Source >> aSize)) {
-    WriteMessage (TCollection_ExtendedString("Cannot retrieve size for IntPackedMap attribute."));
+    myMessageDriver->Send ("Cannot retrieve size for IntPackedMap attribute.", Message_Fail);
     return Standard_False;
   }
   if(aSize) {
@@ -78,7 +78,7 @@ Standard_Boolean BinMDataStd_IntPackedMapDriver::Paste
     for(Standard_Integer i = 0; i< aSize; i++) {
       Standard_Boolean ok = Source >> aKey;
       if (!ok) {
-       WriteMessage ("Cannot retrieve integer member for IntPackedMap attribute.");
+       myMessageDriver->Send ("Cannot retrieve integer member for IntPackedMap attribute.", Message_Fail);
        return Standard_False;
       }
       if(!aHMap->ChangeMap().Add( aKey )) return Standard_False;
@@ -110,7 +110,7 @@ void BinMDataStd_IntPackedMapDriver::Paste
 {
   Handle(TDataStd_IntPackedMap) anAtt = Handle(TDataStd_IntPackedMap)::DownCast(Source);
   if (anAtt.IsNull()) {
-    WriteMessage ("IntPackedMapDriver:: The source attribute is Null.");
+    myMessageDriver->Send ("IntPackedMapDriver:: The source attribute is Null.", Message_Fail);
     return;
   }
   Standard_Integer aSize = (anAtt->IsEmpty()) ? 0 : anAtt->Extent();
index 8194122f43257681998cd65e9b3c097ec508afbc..de07d7425508e4671c375652645be6a7636e66a8 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_IntPackedMapDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_IntPackedMapDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_IntPackedMapDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 29f44e5da9dd003d347ba4bf23424df06425bce8..408410c9b2499692c0deff671132e9289e04dcc5 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd.hxx>
 #include <BinMDataStd_IntegerArrayDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TDataStd_IntegerArray.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_IntegerArrayDriver::BinMDataStd_IntegerArrayDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_IntegerArray)->Name())
 {
 }
index 582fdadb3f88b8cc1dea82918899a11a170161d8..64307414b92f43f1b4fba8c3cc2f589f77b949d5 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_IntegerArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_IntegerArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_IntegerArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index b963ca6bbdb2537da88cc6ece256c9910bc8d7db..5ddca9fd052f07a1db8cad62df8700487dc99668 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_IntegerDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Integer.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_IntegerDriver::BinMDataStd_IntegerDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_Integer)->Name())
 {
 }
index 9fbd27e99819082e7062d27681d0119fca5e9db7..0c8d672bf4cd4be44e044d5649437c9c5e579425 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_IntegerDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_IntegerDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_IntegerDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 69453046753ce35c5345ebcdcd44a0bdb65a0515..cc94ed20202f0594c91a151e9ea3bcc9ff0e49b0 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_IntegerListDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
 //function : BinMDataStd_IntegerListDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_IntegerListDriver::BinMDataStd_IntegerListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_IntegerListDriver::BinMDataStd_IntegerListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_IntegerList)->Name())
 {
 
index 23bc69e3ab6b8f2cfe732840fd524903467ed6ad..09614dbeb254bf22dba5265feb21641756723904 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_IntegerListDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_IntegerListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_IntegerListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 96817dcfaa7e83fe5307a568510eda1288a4b4b5..25531e837bf35d27dbb0ea2d1e66f1952aa5ef0e 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_NameDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Name.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NameDriver,BinMDF_ADriver)
 //purpose  :
 //=======================================================================
 BinMDataStd_NameDriver::BinMDataStd_NameDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
      : BinMDF_ADriver (theMessageDriver, STANDARD_TYPE(TDataStd_Name)->Name())
 {
 }
index 19e20fc750b45dc895bc23d1665ad87127f58dc4..86e89a6cd7d898a78a75823f71466dedc946081a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_NameDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_NameDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_NameDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index cf463bc4989fbcd49efec9706888444d8a260744..15e64a4b00bbbe5c14179420fe06f0c1a5e7825c 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_NamedDataDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx>
@@ -42,7 +42,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
 //function : BinMDataStd_NamedDataDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_NamedDataDriver::BinMDataStd_NamedDataDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_NamedDataDriver::BinMDataStd_NamedDataDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_NamedData)->Name())
 {
 
index a66d2f9515dc4db81e1752fa904edb51834e5987..835548de224145d5db49cb816fc8ade301841dc5 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_NamedDataDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_NamedDataDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_NamedDataDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d369ba629ccfbe5360fab93feec8fe05a8e94e28..35c536c0745c778a650ed8d37abb8781010ece49 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_NoteBook.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataStd_NoteBookDriver::BinMDataStd_NoteBookDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_NoteBook)->Name())
 {
 }
index 415a0a318f76c8a11121f1a287ec2dc97a5f1e89..11dee1ab31cf98ddcdc58b7adac2e1a3acac0a89 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_NoteBookDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_NoteBookDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_NoteBookDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index b0eafdb217ff728984870d292e98942f5e4b0c3c..fa43a790329d4274331c42e2015f71519a0267f9 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd.hxx>
 #include <BinMDataStd_RealArrayDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 #include <TDataStd_RealArray.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_RealArrayDriver::BinMDataStd_RealArrayDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_RealArray)->Name())
 {
 }
index 0dc82103b7b409593ca700661c03e4755ce62d19..91693010c6ac44a45a618c3d41bde7ed092eb578 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_RealArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_RealArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_RealArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index a987ccbc3c7df023769bd80e561de98feaf424f1..e147eec9a8dae27e5ae09ef5544629b5f7176de5 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_RealDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Real.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_RealDriver::BinMDataStd_RealDriver 
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_Real)->Name())
 {
 }
index 51801a56147f5278736eb157abea2c46ee0daa3d..33e05c46ed4189f4b59f8116a40605f93cc855db 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_RealDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_RealDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_RealDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 957ca3ef51be27cad97704f4848c588ea093778e..a1c4a1918de887b3b8f6caf94cc5a895d2e5df62 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_RealListDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfReal.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealListDriver,BinMDF_ADriver)
 //function : BinMDataStd_RealListDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_RealListDriver::BinMDataStd_RealListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_RealListDriver::BinMDataStd_RealListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_RealList)->Name())
 {
 
index 5353092fdaaa39b72a42b71fbb0db37dc57cc1bc..ac9e47a6532ad3f71d2819e26ae232a03f3362a0 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_RealListDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_RealListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_RealListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 57b2490d13e0340dcd7fe0a60a2dea03cd722d33..c1d47a74669b2fd4d6d0d8e26595ad94df860360 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_ReferenceArrayDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ReferenceArray.hxx>
 #include <TDF_Attribute.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
 //function : BinMDataStd_ReferenceArrayDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_ReferenceArrayDriver::BinMDataStd_ReferenceArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_ReferenceArrayDriver::BinMDataStd_ReferenceArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_ReferenceArray)->Name())
 {
 
index dc6e605dfa9ec2fa0d42ff9f50efbd32f1a93a33..004511149bc6cafd924676da5ea88e3cce9349d0 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ReferenceArrayDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ReferenceArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ReferenceArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 3f43858cf0bd611dd2440b9e55617af5614cc0ac..3105ec5f6e868a312fbd5aad150b03d76eba2247 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDataStd_ReferenceListDriver.hxx>
 #include <BinMDataStd.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ReferenceList.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
 //function : BinMDataStd_ReferenceListDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataStd_ReferenceListDriver::BinMDataStd_ReferenceListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_ReferenceListDriver::BinMDataStd_ReferenceListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_ReferenceList)->Name())
 {
 
index 81ddaa688aece26018525959f179162e15eb423f..2436cb73481817fb7cc9b89e6a17ae29671081ea 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_ReferenceListDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_ReferenceListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_ReferenceListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 25120e91529ff347ca1f81115051e13eaa569b07..581a07345557a507514b66105f87c967099cec61 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_RelationDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Relation.hxx>
 #include <TDataStd_Variable.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RelationDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_RelationDriver::BinMDataStd_RelationDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index ca6915b608af2a4a59474f8b86737a3101610c59..eee881ecf1166c5dec85502d9d3b49a464d67b2b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_RelationDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_RelationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_RelationDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2421395f89290ea31147efe729e5403dee325272..278432d191e6961a4bac3722ea7937b1925c63fc 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Tick.hxx>
 #include <TDF_Attribute.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TickDriver,BinMDF_ADriver)
 //function : BinMDataStd_TickDriver
 //purpose  : 
 //=======================================================================
-BinMDataStd_TickDriver::BinMDataStd_TickDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataStd_TickDriver::BinMDataStd_TickDriver(const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_Tick)->Name())
 {
 }
index 3fe9c31283af6a9fdbdf020cfd42d06091fe0f00..430d9727b6255c70961b3884e342b0467b680be9 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_TickDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_TickDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_TickDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index f09471894bd62320508c86963c58606242b3b4d5..48ab0a253e7d23e7d94fc4d7727b9c755be2b7a1 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_TreeNodeDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TDataStd_TreeNode.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_TreeNodeDriver::BinMDataStd_TreeNodeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 8bcd2e3c2ee368b22cb48aea3dc4cba2f22472fa..b272da2c643b65f111ea48fed7fe41754dce5b8c 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_TreeNodeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_TreeNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_TreeNodeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 9e1fa27febc5d089d8cc01586ac6a28122f39024..7500f36b24e880f13c35371f07683e133fca362f 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_UAttributeDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_UAttribute.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_UAttributeDriver::BinMDataStd_UAttributeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index b71d5d0abf7aceea54a1cda919bbabba54f286d9..47742f48df97d83537e183e085819b6818235036 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_UAttributeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_UAttributeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_UAttributeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 96d2cc353bf0a2e87de63853d937fa6a77697a63..ccc2dbc411d41348124e313bad607f0ed2c91ae6 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMDataStd_VariableDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <TDataStd_Variable.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_VariableDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataStd_VariableDriver::BinMDataStd_VariableDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 2406c339458738591899af3e6ac2bd51bc8aea27..57b07d8782c33ccf7e27ce22ee9d38170cd4f397 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataStd_VariableDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataStd_VariableDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataStd_VariableDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 10402c0af8953d21de4b86b088502c8d7f9739a0..7b967f73e52a29c20afadca2e855c3f5c0ceb0b2 100644 (file)
@@ -25,7 +25,7 @@
 #include <BinMDataXtd_PointDriver.hxx>
 #include <BinMDataXtd_ShapeDriver.hxx>
 #include <BinMDF_ADriverTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <BinMDataXtd_PresentationDriver.hxx>
 #include <BinMDataXtd_PositionDriver.hxx>
 #include <BinMDataXtd_TriangulationDriver.hxx>
@@ -37,7 +37,7 @@ static Standard_Integer myDocumentVersion = -1;
 //=======================================================================
 
 void BinMDataXtd::AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable,
-                              const Handle(CDM_MessageDriver)&   theMsgDriver)
+                              const Handle(Message_Messenger)&   theMsgDriver)
 {
   theDriverTable->AddDriver (new BinMDataXtd_ConstraintDriver   (theMsgDriver) );
   theDriverTable->AddDriver (new BinMDataXtd_GeometryDriver     (theMsgDriver) );
index cddf90b9746578fcc2332c5e6fd41a2d4b4da216..a4f1ac8c62db7a789f23e73a97880fe6fbcd6479 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <Standard_Integer.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMDataXtd_PointDriver;
 class BinMDataXtd_AxisDriver;
 class BinMDataXtd_PlaneDriver;
@@ -42,7 +42,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& aMsgDrv);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index a0a60c6eafcd0320d7b49efd17d89fc65aaa250e..149d3c88f280a3da901f94a7e99a829632475c1f 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Axis.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_AxisDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataXtd_AxisDriver::BinMDataXtd_AxisDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Axis)->Name())
 {
 }
index 121867460a1173527c8408ba1ef32d6626acbca2..8af19ce9d2d03451dce9d41ca64c37438b02dad2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_AxisDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_AxisDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_AxisDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 47ce2b4340c018f644415c75f483b64021ca4b2d..bdd79dc5400116f146891e9632c67da705851040 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <BinMDataXtd_ConstraintDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Real.hxx>
 #include <TDataXtd_Constraint.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_ConstraintDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataXtd_ConstraintDriver::BinMDataXtd_ConstraintDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 6ee9f7da159d43d541cb1ff2fa11805662d95a92..7a66e74a6d27edda3d76829a1dd2f06abfbf251a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_ConstraintDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_ConstraintDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_ConstraintDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 6d320700ac6d78fa47c8ca0917e25451c25ee9ae..5144b187a6637754da3ad8ca59ccd0ee7205e4c4 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <BinMDataXtd_GeometryDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Geometry.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_GeometryDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataXtd_GeometryDriver::BinMDataXtd_GeometryDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 4a4072459f2ba94c1485c75eccbc4d250053fd8f..0cf882c0874aad661bcff7455550f3ad325d19c4 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_GeometryDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_GeometryDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_GeometryDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index db7522608863a1a62b8d5455e5844fc3997f1c1e..72a6bfcb1d6c4d8929dce85a08e748e31a9461cc 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <BinMDataXtd_PatternStdDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Integer.hxx>
 #include <TDataStd_Real.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PatternStdDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataXtd_PatternStdDriver::BinMDataXtd_PatternStdDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : BinMDF_ADriver (theMsgDriver, NULL)
 {}
 
index ca12d147252a1d5921641560819b07ae67c11570..51c3f45b324ef41aaf0504388fe23b02122ef089 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_PatternStdDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PatternStdDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PatternStdDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 7af42777555246a5d75b431ad6a6377fc4e41b7f..51ff6b349cede78ca53e0cbe609757e0aec64458 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Placement.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PlacementDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataXtd_PlacementDriver::BinMDataXtd_PlacementDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Placement)->Name())
 {
 }
index 1a03b22a7274a5b19946c61dd0a34420585a49c8..8378a0fe89536d2e17d1c9f38b1d9a39715afa17 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_PlacementDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PlacementDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PlacementDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8c460140d5bc66e2e8a0fd5c2deeebea84fe7f17..75beee8412cae91276da3fb9f50fd19a18a8b6c7 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Plane.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PlaneDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataXtd_PlaneDriver::BinMDataXtd_PlaneDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Plane)->Name())
 {
 }
index 6d00b06b0ef35655d343124da5872ae7639e4a38..19b6fb42ee0ad41280c9644ab11c74f9bde55f0f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_PlaneDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PlaneDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PlaneDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 4d1900a86f66a21d747460e0abe3c8b87fcb8334..8371af9b7ef411245747c06355ffb2910bdaab3f 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Point.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PointDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataXtd_PointDriver::BinMDataXtd_PointDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Point)->Name())
 {
 }
index a8d22b6ed30ad39097410056ccc19e61f8bd909e..4c8ddadc50c53125bc5b99840b1895196049874f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_PointDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PointDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PointDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2a4491a8c0133ed10581c10abe4264d864f84dab..e857140a8974df4732c55a89cbf85fc743bca552 100644 (file)
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PositionDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataXtd_PositionDriver::BinMDataXtd_PositionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Position)->Name())
 {
 }
index b747858fb473921590043635c7f0299366d92dc2..2ceecc5f35566c8b26fc1bc523fe9a60928c657e 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_PositionDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PositionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PositionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 0dc0dc3140a06737d992e4dddd5ea2e8be0b7357..3e30f775f199f60de2ee07a0c5190ab59a959657 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <TDataXtd_Presentation.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PresentationDriver,BinMDF_ADriver)
 
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PresentationDriver,BinMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 BinMDataXtd_PresentationDriver::BinMDataXtd_PresentationDriver
-                          (const Handle(CDM_MessageDriver)& theMsgDriver)
+                          (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(TDataXtd_Presentation)->Name())
 {
 }
index 206bdc952e5c513f7be6b00aae222a634768c785..e7f242e6f54f5d2bbf95bea6ec02d7541e6b1a52 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -39,7 +39,7 @@ class BinMDataXtd_PresentationDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_PresentationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_PresentationDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 34b9161c245d87d499c277ae7746a8f9c96189cb..56960196e33b0a8a69a3ba47771622710e5c8a02 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Shape.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_ShapeDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDataXtd_ShapeDriver::BinMDataXtd_ShapeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Shape)->Name())
 {
 }
index 76c5e85b14a35d7ca3cfd24f9a47a7d266cb8277..cb8b06ec5dd5970142b038d745cd16de25f27033 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDataXtd_ShapeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDataXtd_ShapeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_ShapeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index fa7e56553911dca1993ccaec805dd7c2c8ae1023..503999b67a08cdb4cd67ddd9d570a7ce7f2b3f7b 100644 (file)
@@ -15,7 +15,7 @@
 
 #include <BinMDataXtd_TriangulationDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Triangulation.hxx>
 #include <TDF_Attribute.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_TriangulationDriver,BinMDF_ADriver)
 //function : BinMDataXtd_TriangulationDriver
 //purpose  : Constructor
 //=======================================================================
-BinMDataXtd_TriangulationDriver::BinMDataXtd_TriangulationDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMDataXtd_TriangulationDriver::BinMDataXtd_TriangulationDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataXtd_Triangulation)->Name())
 {
 
index 66476b8c9a494e06de1480633b208f95998f6865..0b34976431df3a2163bad3c8c94c962cf87aa989 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -35,7 +35,7 @@ class BinMDataXtd_TriangulationDriver : public BinMDF_ADriver
 
 public:
 
-  Standard_EXPORT BinMDataXtd_TriangulationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDataXtd_TriangulationDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index f8b6e4143bd08ca087c665bf7faf747cfda1e9b1..72d28027ae950685f0306b49cc9c54dc98290664 100644 (file)
 #include <BinMDF_ADriverTable.hxx>
 #include <BinMDocStd.hxx>
 #include <BinMDocStd_XLinkDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 //=======================================================================
 //function : AddDrivers
 //purpose  : 
 //=======================================================================
 void BinMDocStd::AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable,
-                              const Handle(CDM_MessageDriver)&   theMsgDriver)
+                              const Handle(Message_Messenger)&   theMsgDriver)
 {
   theDriverTable->AddDriver (new BinMDocStd_XLinkDriver  (theMsgDriver) );
   
index 32b51f48641c0cff1ee77bea62b999f946e23c3f..efba2c01cda54891bcb6e35871cae3c568abdee3 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMDocStd_XLinkDriver;
 
 
@@ -34,7 +34,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& aMsgDrv);
 
 
 
index b35cf166a5889bbf0cc289eb401cbbb899a37803..4383219f950458abea0ca5f7f065b46b38962eb1 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDocStd_XLink.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMDocStd_XLinkDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMDocStd_XLinkDriver::BinMDocStd_XLinkDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDocStd_XLink)->Name())
 {
 }
index dca3ce33c470b25677809f1f7d01fe79ce85068b..03134ed61a8f08eaf31d1a89db09f22255153948 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMDocStd_XLinkDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMDocStd_XLinkDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMDocStd_XLinkDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index f9c09dce2d2ea3798d276c7737a5d9028a27332c..4e0324daf94acbaaca3bbc08ffbb5877c4cd815a 100644 (file)
 #include <BinMFunction_FunctionDriver.hxx>
 #include <BinMFunction_GraphNodeDriver.hxx>
 #include <BinMFunction_ScopeDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 //=======================================================================
 //function : AddDrivers
 //purpose  : 
 //=======================================================================
 void BinMFunction::AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable,
-                              const Handle(CDM_MessageDriver)&   theMsgDriver)
+                              const Handle(Message_Messenger)&   theMsgDriver)
 {
   theDriverTable->AddDriver (new BinMFunction_FunctionDriver  (theMsgDriver) );
   theDriverTable->AddDriver (new BinMFunction_GraphNodeDriver (theMsgDriver) );
index 83fc032faf0c55cbe80b808b6932c3e4044fef6c..8d1c84988346a8fa4b146f7e3635898dfe94ab46 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMFunction_FunctionDriver;
 class BinMFunction_GraphNodeDriver;
 class BinMFunction_ScopeDriver;
@@ -36,7 +36,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& aMsgDrv);
 
 
 
index eae9bedf1eb258bd01b39561ec263478eeda052b..6db923651a08b6b8f5c57f2be2bb9e9f49dfebad 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TFunction_Function.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_FunctionDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMFunction_FunctionDriver::BinMFunction_FunctionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TFunction_Function)->Name())
 {
 }
index 34a1f3dd7dbc6d23ba470c2733a73032b8ce7b1c..bb6d5b50accfb85b8bd94e661444ba4fc5e7c1b7 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMFunction_FunctionDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMFunction_FunctionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMFunction_FunctionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 6632a3f483b9016fdc7156ddae18575de3456467..122ab8cb0fb13e9057ac006794ce496eee445bd8 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_MapIteratorOfMapOfInteger.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_GraphNodeDriver,BinMDF_ADriver)
 //function : BinMFunction_GraphNodeDriver
 //purpose  : 
 //=======================================================================
-BinMFunction_GraphNodeDriver::BinMFunction_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMFunction_GraphNodeDriver::BinMFunction_GraphNodeDriver(const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TFunction_GraphNode)->Name())
 {
 }
index d61e6234c2368c2df5ecc111528b2c4b40606042..64b6ea428f5914efab641d7e58de3e366254ff96 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMFunction_GraphNodeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMFunction_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMFunction_GraphNodeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 374d44ac47f6c07b889a7aa6dd7259956c31e3e9..412b85edf2941968a9f68bb1bc311431a23d4ffa 100644 (file)
@@ -19,7 +19,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <TDF_Attribute.hxx>
@@ -34,7 +34,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_ScopeDriver,BinMDF_ADriver)
 //function : BinMFunction_GraphNodeDriver
 //purpose  : 
 //=======================================================================
-BinMFunction_ScopeDriver::BinMFunction_ScopeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMFunction_ScopeDriver::BinMFunction_ScopeDriver(const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TFunction_Scope)->Name())
 {
 }
index 0d630385985b22423bdeac6ba20feb3911ef356c..560f4e424a49ace0b138d5c7e8aec874c8c4d2e9 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMFunction_ScopeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMFunction_ScopeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMFunction_ScopeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 41767ecdb805bbb62c4ede323609dd0ddd61805e..530c490138d8fcd23269d04fda37e4e172e4f96a 100644 (file)
@@ -18,7 +18,7 @@
 #include <BinMNaming.hxx>
 #include <BinMNaming_NamedShapeDriver.hxx>
 #include <BinMNaming_NamingDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 
 static Standard_Integer myDocumentVersion = -1;
 //=======================================================================
@@ -26,7 +26,7 @@ static Standard_Integer myDocumentVersion = -1;
 //purpose  : 
 //=======================================================================
 void BinMNaming::AddDrivers (const Handle(BinMDF_ADriverTable)& aDriverTable,
-                             const Handle(CDM_MessageDriver)&   aMessageDriver)
+                             const Handle(Message_Messenger)&   aMessageDriver)
 {
   aDriverTable->AddDriver (new BinMNaming_NamedShapeDriver(aMessageDriver));
   aDriverTable->AddDriver (new BinMNaming_NamingDriver(aMessageDriver));
index f53dfbb50bc0da48ee3f012808b1484f3db09678..27aea44361d76c91e7176476ab0b5d62758b685a 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <Standard_Integer.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMNaming_NamedShapeDriver;
 class BinMNaming_NamingDriver;
 
@@ -36,7 +36,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& aMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& aMsgDrv);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index f1345176145a4985a5e64e70410a2a08193bc985..eeac367616c3b331d7c51bb4f1de32ab25ff643f 100644 (file)
@@ -18,7 +18,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinTools_LocationSet.hxx>
 #include <BinTools_ShapeSet.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
@@ -141,7 +141,7 @@ static int TranslateFrom  (const BinObjMgt_Persistent&  theSource,
 //=======================================================================
 
 BinMNaming_NamedShapeDriver::BinMNaming_NamedShapeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TNaming_NamedShape)->Name()), myShapeSet(Standard_False),myFormatNb(FORMAT_NUMBER)
 {
 }
index 057199d71bce5e60a4896ef8ad2bedb9b4f2e1f4..06368b04459404b822ca6ba6cd3bf1808bfd55e7 100644 (file)
@@ -27,7 +27,7 @@
 #include <BinObjMgt_SRelocationTable.hxx>
 #include <Standard_IStream.hxx>
 #include <Standard_OStream.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 class BinTools_LocationSet;
@@ -43,7 +43,7 @@ class BinMNaming_NamedShapeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMNaming_NamedShapeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMNaming_NamedShapeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8c93b435ce912e2223e09c010faea41c79ff8075..5fc8aa26b3f51663fbc58b7ebeb7e3324f62cc01 100644 (file)
@@ -20,7 +20,7 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
@@ -123,7 +123,7 @@ static TopAbs_ShapeEnum CharToShapeType(const Standard_Character theCharType)
 //=======================================================================
 
 BinMNaming_NamingDriver::BinMNaming_NamingDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver (theMsgDriver, STANDARD_TYPE(TNaming_Naming)->Name())
 {
 }
@@ -222,19 +222,19 @@ Standard_Boolean BinMNaming_NamingDriver::Paste
           else {
             aMsg = TCollection_ExtendedString("BinMNaming_NamingDriver: "
                                               "Cannot retrieve Index of Name");
-            WriteMessage (aMsg); 
+            myMessageDriver->Send (aMsg, Message_Warning); 
           }
         } else {
           aMsg = TCollection_ExtendedString("BinMNaming_NamingDriver: "
                                             "Cannot retrieve reference on "
                                             "StopNamedShape");
-          WriteMessage (aMsg); 
+          myMessageDriver->Send (aMsg, Message_Warning); 
         }
       } else {
         aMsg = TCollection_ExtendedString("BinMNaming_NamingDriver: "
                                           "Cannot retrieve reference on "
                                           "Arguments of Name");
-       WriteMessage (aMsg);
+       myMessageDriver->Send (aMsg, Message_Warning);
          }
 
     if(BinMNaming::DocumentVersion() > 3) {
@@ -285,7 +285,7 @@ Standard_Boolean BinMNaming_NamingDriver::Paste
          } else {
           aMsg = TCollection_ExtendedString("BinMNaming_NamingDriver: "
                                             "Cannot retrieve Name Orientation ");
-         WriteMessage (aMsg);
+         myMessageDriver->Send (aMsg, Message_Warning);
          }
        }
        }
index 8768804e4cc3f468fbfd1b63a628a2386d7c7141..dbd1e9857012676987ced4a3f21ccb716da4fa3f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMNaming_NamingDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMNaming_NamingDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT BinMNaming_NamingDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 0ebe7bfedfdbd6da436629f84c33030f0d935209..28b13c5abbaf35186dc921c8260bc0f955a1858c 100644 (file)
@@ -42,7 +42,7 @@
 #include <BinMXCAFDoc_ViewDriver.hxx>
 #include <BinMXCAFDoc_ViewToolDriver.hxx>
 #include <BinMXCAFDoc_VolumeDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TNaming_NamedShape.hxx>
 
 //=======================================================================
@@ -50,7 +50,7 @@
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc::AddDrivers(const Handle(BinMDF_ADriverTable)& theDriverTable,
-                                              const Handle(CDM_MessageDriver)&   theMsgDrv) 
+                             const Handle(Message_Messenger)&   theMsgDrv) 
 {
   theDriverTable->AddDriver( new BinMXCAFDoc_AreaDriver     (theMsgDrv));
   theDriverTable->AddDriver( new BinMXCAFDoc_CentroidDriver (theMsgDrv));
index d18a4ce1b2462a1c40cedf3d63140470024db770..bfd6213584dd66aae48d01c336e8386a6102b7c9 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinMXCAFDoc_AreaDriver;
 class BinMXCAFDoc_CentroidDriver;
 class BinMXCAFDoc_ClippingPlaneToolDriver;
@@ -53,7 +53,7 @@ public:
 
   
   //! Adds the attribute drivers to <theDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(CDM_MessageDriver)& theMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(BinMDF_ADriverTable)& theDriverTable, const Handle(Message_Messenger)& theMsgDrv);
 
 
 
index 445c2bd89d794d3218ec5fe53c8012c130dd8e1f..bbb29fe55b1ba943350214d75f25d5bfc02085e6 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_AreaDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Area.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_AreaDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_AreaDriver::BinMXCAFDoc_AreaDriver(const Handle(CDM_MessageDriver)& theMsgDriver) 
+BinMXCAFDoc_AreaDriver::BinMXCAFDoc_AreaDriver(const Handle(Message_Messenger)& theMsgDriver) 
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Area)->Name()) {
 }
 
index af3441ec6c116e09b0c06c38c9c797e5ab407fb9..4e2e2e1ae51f9aa03cfec33111bba87d28ee2481 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_AreaDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_AreaDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_AreaDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 7d362ec27c1bf75820f237d580b231e4b4c18af7..356b65984a7ed0a862982cd08a4bf5c1c4cfc172 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinMXCAFDoc_AssemblyItemRefDriver.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_AssemblyItemRefDriver, BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_AssemblyItemRefDriver::BinMXCAFDoc_AssemblyItemRefDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_AssemblyItemRefDriver::BinMXCAFDoc_AssemblyItemRefDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_AssemblyItemRef)->Name())
 {
 
index 9f031eae6d89d8d65b173eb1eba8a1a35b685a0e..ebacff89bfdbb6d3593b30182a8ea5a40c0b6e8f 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -35,7 +35,7 @@ class BinMXCAFDoc_AssemblyItemRefDriver : public BinMDF_ADriver
 {
 public:
 
-  Standard_EXPORT BinMXCAFDoc_AssemblyItemRefDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_AssemblyItemRefDriver(const Handle(Message_Messenger)& theMsgDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index ebc84692fe01e5e4fdb498be513f1b8a8eaa8ec0..53fbb560a3fd5c9ce72aba94c626ecf3596175c7 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_CentroidDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Centroid.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_CentroidDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_CentroidDriver::BinMXCAFDoc_CentroidDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_CentroidDriver::BinMXCAFDoc_CentroidDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Centroid)->Name()) {
 }
 
index d0938dd213af1a48b755eea8393188486085866b..115de2d9d9da6078d39d647a33ccaa96e2d0a7de 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_CentroidDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_CentroidDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_CentroidDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 54c510547f617f06d4756f6f1e989cf03a181496..9727b5cd08015bf1b5932a41bcd698a5ab0c10ce 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ClippingPlaneToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ClippingPlaneTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ClippingPlaneToolDriver, BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_ClippingPlaneToolDriver::BinMXCAFDoc_ClippingPlaneToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
   : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_ClippingPlaneTool)->Name())
 {
 }
index b86cc75c559b5bcb20d98b7c1e4f753c82fcd813..2eaf2309d891c70940831cf66e5ea58f5bf0f87d 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -36,7 +36,7 @@ class BinMXCAFDoc_ClippingPlaneToolDriver : public BinMDF_ADriver
 {
 public:
 
-  Standard_EXPORT BinMXCAFDoc_ClippingPlaneToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ClippingPlaneToolDriver(const Handle(Message_Messenger)& theMsgDriver);
 
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index 57a34206bf11efe05a0713b3b2639317e5201e36..b8ffbba0d0716d9c315839ba5fcb8cf1a86f87be 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ColorDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Color.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ColorDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_ColorDriver::BinMXCAFDoc_ColorDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_ColorDriver::BinMXCAFDoc_ColorDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Color)->Name()) {
 }
 
index 0caebfd33d1d9a6cd1ea2fdc0d59e4e62762f928..3bfe550936a6157b8df90bb6f185e10980d7d03c 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_ColorDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_ColorDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ColorDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 181df4e2fe85aa30d393ad270a387d2c46022523..604a1fa03b17cd881032786b1edc28621558dee8 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ColorToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ColorTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ColorToolDriver,BinMDF_ADriver)
 //function : 
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_ColorToolDriver::BinMXCAFDoc_ColorToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_ColorToolDriver::BinMXCAFDoc_ColorToolDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_ColorTool)->Name()) {
 }
 
index 71e881273d8dd5f4de00b7b4cfa813339e39cd7b..d18e4fcc528b92d15a9fe09c7e53ef6063e87304 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_ColorToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_ColorToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ColorToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d15ada8829937d22ab6a74a7d1848f3d6805b2cc..8dc949d42bc6709233a0af1fd5d20d94c1cd2868 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_DatumDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_Array1OfReal.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DatumDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_DatumDriver::BinMXCAFDoc_DatumDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Datum)->Name())
 {
 }
index 705edf294cbcbe729508473585f5d5e6b83aac31..f3d0204a257869fdfe58320b5b39e909cefcd3ac 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_DatumDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_DatumDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_DatumDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8df20ba15b775ebbd9a072227b29190fe0dbe045..f2bde5018c1ee8751a136b0b4f88d7e83111ef99 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_DimTolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_Array1OfReal.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_DimTolDriver::BinMXCAFDoc_DimTolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_DimTol)->Name())
 {
 }
index eb3f93bb67057a74f4d90280db3fe51bfc14b9d3..93b2825b3592f3a8dcf1e2583e67ceb200dd09ac 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_DimTolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_DimTolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_DimTolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index fdc4ccb5ff56ee9d8e5543420b5d48d8546aee0b..0044d1ec7d9f23a15294d7f2884530ce1ac954fd 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_DimTolToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DimTolTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolToolDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_DimTolToolDriver::BinMXCAFDoc_DimTolToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_DimTolTool)->Name())
 {
 }
index 51024da126795390ae16435153b21800dea19e10..ae484d6d6ef928297f8b13654295c5559b6d479f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_DimTolToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_DimTolToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_DimTolToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 160abcc9da2e3d254ceb235ac2b6fd8e12f836bf..7c780f1e3f3637f1ee8d3863d8ce0609f6a159ea 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_DimensionDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_Array1OfReal.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DimensionDriver,BinMDF_ADriver)
 //function : Constructor
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_DimensionDriver::BinMXCAFDoc_DimensionDriver (const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_DimensionDriver::BinMXCAFDoc_DimensionDriver (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Dimension)->Name())
 {
 }
index 3be43adedef2b9b7b187a10fb9e055a02accd524..665dcfb89c846feb0a9f0853329893144e795d40 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -37,7 +37,7 @@ class BinMXCAFDoc_DimensionDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_DimensionDriver (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_DimensionDriver (const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 5b73f000e4a105b3bb02faddc939622958750885..59720c17687f5eae0e56bdde7e5b5ee3ec483063 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_DocumentToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DocumentTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DocumentToolDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_DocumentToolDriver::BinMXCAFDoc_DocumentToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver) 
+BinMXCAFDoc_DocumentToolDriver::BinMXCAFDoc_DocumentToolDriver(const Handle(Message_Messenger)& theMsgDriver) 
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_DocumentTool)->Name()) {
 }
 
@@ -44,8 +44,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_DocumentToolDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_DocumentToolDriver::Paste(const BinObjMgt_Persistent& /*theSource*/,
-                                                       const Handle(TDF_Attribute)& theTarget,
-                                                       BinObjMgt_RRelocationTable& /*theRelocTable*/) const
+                                                        const Handle(TDF_Attribute)& theTarget,
+                                                        BinObjMgt_RRelocationTable& /*theRelocTable*/) const
 {
   Handle(XCAFDoc_DocumentTool) T = Handle(XCAFDoc_DocumentTool)::DownCast(theTarget);
   T->Init();
index b4f94927e72dc85392d7505368ef0b328d73d258..e59115065ec016e78d7cee14c280b6d0b2d24ed4 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_DocumentToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_DocumentToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_DocumentToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 59bb73e05d53667cb958b30bf3d20c10aa1d7438..e9f81b95bdf5ebcc8fabddaa1d5c45dee8eae92e 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_GeomToleranceDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_Array1OfReal.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_GeomToleranceDriver,BinMDF_ADriver)
 //function : Constructor
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_GeomToleranceDriver::BinMXCAFDoc_GeomToleranceDriver (const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_GeomToleranceDriver::BinMXCAFDoc_GeomToleranceDriver (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_GeomTolerance)->Name())
 {
 }
index 0c01139dc6ad84b6085581c99579a221e236aacf..cc4a4c75049401ab7c58919325daea9d412b004d 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -37,7 +37,7 @@ class BinMXCAFDoc_GeomToleranceDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_GeomToleranceDriver (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_GeomToleranceDriver (const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 74d88c12ff20558bc8527639ad043eec06ae364a..15c24521887fe2d5abe90255cb94a5ff7863e0f7 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_GraphNodeDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_GraphNode.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_GraphNodeDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_GraphNodeDriver::BinMXCAFDoc_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_GraphNodeDriver::BinMXCAFDoc_GraphNodeDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_GraphNode)->Name()) {
 }
 
@@ -44,8 +44,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_GraphNodeDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_GraphNodeDriver::Paste(const BinObjMgt_Persistent& theSource,
-                                                   const Handle(TDF_Attribute)& theTarget,
-                                                   BinObjMgt_RRelocationTable& theRelocTable) const
+                                                    const Handle(TDF_Attribute)& theTarget,
+                                                    BinObjMgt_RRelocationTable& theRelocTable) const
 {
   Handle(XCAFDoc_GraphNode) aT = Handle(XCAFDoc_GraphNode)::DownCast(theTarget);
   Standard_Integer anID;
index 105dc6121a7100fadd562cda4589e086edbb8494..e748c87d08a89f244bfd58c34cbbaae743951b51 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_GraphNodeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_GraphNodeDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d69d1823cf4cd43cedb796182ab68d8495e111d9..6afe0c35aea63d5a0d99d81c87e6140d9bb65cc1 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_LayerToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_LayerTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_LayerToolDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_LayerToolDriver::BinMXCAFDoc_LayerToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_LayerToolDriver::BinMXCAFDoc_LayerToolDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_LayerTool)->Name()) {
 }
 
@@ -44,8 +44,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_LayerToolDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_LayerToolDriver::Paste(const BinObjMgt_Persistent& /*theSource*/,
-                                                   const Handle(TDF_Attribute)& /*theTarget*/,
-                                                   BinObjMgt_RRelocationTable& /*theRelocTable*/) const
+                                                    const Handle(TDF_Attribute)& /*theTarget*/,
+                                                    BinObjMgt_RRelocationTable& /*theRelocTable*/) const
 {
   return Standard_True;
 }
@@ -55,8 +55,8 @@ Standard_Boolean BinMXCAFDoc_LayerToolDriver::Paste(const BinObjMgt_Persistent&
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_LayerToolDriver::Paste(const Handle(TDF_Attribute)& /*theSource*/,
-                                       BinObjMgt_Persistent& /*theTarget*/,
-                                       BinObjMgt_SRelocationTable& /*theRelocTable*/) const
+                                        BinObjMgt_Persistent& /*theTarget*/,
+                                        BinObjMgt_SRelocationTable& /*theRelocTable*/) const
 {
 }
 
index d66d746be750b3045347db69e0eb19ccab5abc02..b336f5b896cf78de8ba17228e72c115777407745 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_LayerToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_LayerToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_LayerToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 3d58f6c94e1efdfbeebd2b1a69c2f023844cff15..95465ef63618d40920d0a7c36b857f56edd29e19 100644 (file)
@@ -18,7 +18,7 @@
 #include <BinMXCAFDoc_LocationDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
 #include <BinTools_LocationSet.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <gp_Mat.hxx>
 #include <gp_Trsf.hxx>
 #include <gp_XYZ.hxx>
@@ -35,7 +35,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_LocationDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_LocationDriver::BinMXCAFDoc_LocationDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_LocationDriver::BinMXCAFDoc_LocationDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Location)->Name())
      , myLocations(0) {
 }
@@ -53,8 +53,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_LocationDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_LocationDriver::Paste(const BinObjMgt_Persistent& theSource,
-                                                  const Handle(TDF_Attribute)& theTarget,
-                                                  BinObjMgt_RRelocationTable& theRelocTable) const
+                                                   const Handle(TDF_Attribute)& theTarget,
+                                                   BinObjMgt_RRelocationTable& theRelocTable) const
 {
   Handle(XCAFDoc_Location) anAtt = Handle(XCAFDoc_Location)::DownCast(theTarget);
   TopLoc_Location aLoc;
@@ -81,8 +81,8 @@ void BinMXCAFDoc_LocationDriver::Paste(const Handle(TDF_Attribute)& theSource,
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_LocationDriver::Translate(const BinObjMgt_Persistent& theSource,
-                                                      TopLoc_Location& theLoc,
-                                                      BinObjMgt_RRelocationTable& theMap) const
+                                                       TopLoc_Location& theLoc,
+                                                       BinObjMgt_RRelocationTable& theMap) const
 {
   Standard_Integer anId = 0;
   theSource >> anId;
index b7355bd7079b261c49be8c12fac2226696ede987..76fe223d8b5682d81f8e53fde218699be1ef5196 100644 (file)
@@ -24,7 +24,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 class TopLoc_Location;
@@ -40,7 +40,7 @@ class BinMXCAFDoc_LocationDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_LocationDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_LocationDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index c8204507a48999f56235e18f84c9dafe74b131a8..ea41cf5be1d4538a0ba9c888806b9b65ce89aa6b 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_MaterialDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_MaterialDriver::BinMXCAFDoc_MaterialDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Material)->Name())
 {
 }
index caa65a3e7bbeb8797f1d7b4234f96c0fb38c2b00..f2ecd6aff231b0694cbc84d8a6d9a12f1a53a89a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_MaterialDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_MaterialDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_MaterialDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 1e16af91fec4d44739d0befae9f5c6a30ec8240a..4adc8f3fee3edfcd5e55f0b569ffa3f3da3fa6fd 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_MaterialToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_MaterialTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialToolDriver,BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_MaterialToolDriver::BinMXCAFDoc_MaterialToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_MaterialTool)->Name())
 {
 }
index 9005038a2231c9830a61e3648964f7838ccef81d..908fb5b02c5ac934465ec526e4a2e3586c8f0c30 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_MaterialToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_MaterialToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_MaterialToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 700ec100f7f15ebddae06dfece44b4c216c05b7b..cf7bf921808b83beadc920a4ff3865ffbe15481c 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinMXCAFDoc_NoteBalloonDriver.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_NoteBalloonDriver, BinMXCAFDoc_NoteCommen
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteBalloonDriver::BinMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_NoteBalloonDriver::BinMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMXCAFDoc_NoteCommentDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteBalloon)->Name())
 {
 }
@@ -44,7 +44,7 @@ Handle(TDF_Attribute) BinMXCAFDoc_NoteBalloonDriver::NewEmpty() const
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteBalloonDriver::BinMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+BinMXCAFDoc_NoteBalloonDriver::BinMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                              Standard_CString                 theName)
   : BinMXCAFDoc_NoteCommentDriver(theMsgDriver, theName)
 {
index 444b77a53dab603b1d381f52a40079c543e3c235..516f3a7f0412bff74e20fe7bc7150c1bd7fd0d3f 100644 (file)
@@ -25,7 +25,7 @@ class BinMXCAFDoc_NoteBalloonDriver : public BinMXCAFDoc_NoteCommentDriver
 {
 public:
   
-  Standard_EXPORT BinMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
@@ -34,7 +34,7 @@ public:
 
 protected:
 
-  BinMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  BinMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver,
                                 Standard_CString                 theName);
 
 };
index ee73b4663693e55bb14b471a0802965d681bcc96..c37709d35b8344752402a7cde299a2fe02887311 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TColStd_HArray1OfByte.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_NoteBinDataDriver, BinMXCAFDoc_NoteDriver
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteBinDataDriver::BinMXCAFDoc_NoteBinDataDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_NoteBinDataDriver::BinMXCAFDoc_NoteBinDataDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMXCAFDoc_NoteDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteBinData)->Name())
 {
 }
@@ -81,8 +81,8 @@ Standard_Boolean BinMXCAFDoc_NoteBinDataDriver::Paste(const BinObjMgt_Persistent
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_NoteBinDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
-                                                                       BinObjMgt_Persistent&        theTarget,
-                                                                       BinObjMgt_SRelocationTable&  theRelocTable) const
+                                                       BinObjMgt_Persistent&        theTarget,
+                                                       BinObjMgt_SRelocationTable&  theRelocTable) const
 {
   BinMXCAFDoc_NoteDriver::Paste(theSource, theTarget, theRelocTable);
 
index 422f79784dd15365afc4e8e7b37fae96bc8b3261..1ca25c4165e7c79c6d6e3d0fe424fac42557003c 100644 (file)
@@ -25,7 +25,7 @@ class BinMXCAFDoc_NoteBinDataDriver : public BinMXCAFDoc_NoteDriver
 {
 public:
   
-  Standard_EXPORT BinMXCAFDoc_NoteBinDataDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_NoteBinDataDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e55091550802166ad189483e9d65d586378adb55..14e00cf56182d1171c0b3646c4b97eae97061fe6 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinMXCAFDoc_NoteCommentDriver.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_NoteCommentDriver, BinMXCAFDoc_NoteDriver
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteCommentDriver::BinMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_NoteCommentDriver::BinMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMXCAFDoc_NoteDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteComment)->Name())
 {
 }
@@ -69,8 +69,8 @@ Standard_Boolean BinMXCAFDoc_NoteCommentDriver::Paste(const BinObjMgt_Persistent
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_NoteCommentDriver::Paste(const Handle(TDF_Attribute)& theSource,
-                                                                       BinObjMgt_Persistent&        theTarget,
-                                                                       BinObjMgt_SRelocationTable&  theRelocTable) const
+                                          BinObjMgt_Persistent&        theTarget,
+                                          BinObjMgt_SRelocationTable&  theRelocTable) const
 {
   BinMXCAFDoc_NoteDriver::Paste(theSource, theTarget, theRelocTable);
 
@@ -83,7 +83,7 @@ void BinMXCAFDoc_NoteCommentDriver::Paste(const Handle(TDF_Attribute)& theSource
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteCommentDriver::BinMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+BinMXCAFDoc_NoteCommentDriver::BinMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                              Standard_CString                 theName)
   : BinMXCAFDoc_NoteDriver(theMsgDriver, theName)
 {
index cad5b6b198032fac32d9fc6b5e44348cdfc2d1cb..8ae85f4d14d183f02ed5a250dcfd53692b0c551d 100644 (file)
@@ -25,7 +25,7 @@ class BinMXCAFDoc_NoteCommentDriver : public BinMXCAFDoc_NoteDriver
 {
 public:
   
-  Standard_EXPORT BinMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
@@ -41,7 +41,7 @@ public:
 
 protected:
 
-  BinMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  BinMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver,
                                 Standard_CString                 theName);
 
 };
index fc00d0b83c7db14b9efe062b6586c3dc9c7896d6..477f153fa747aea52b498b46d653574913fbcca4 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinMXCAFDoc_NoteDriver.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_NoteDriver, BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NoteDriver::BinMXCAFDoc_NoteDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+BinMXCAFDoc_NoteDriver::BinMXCAFDoc_NoteDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                Standard_CString                 theName)
   : BinMDF_ADriver(theMsgDriver, theName)
 {
@@ -59,8 +59,8 @@ Standard_Boolean BinMXCAFDoc_NoteDriver::Paste(const BinObjMgt_Persistent&  theS
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_NoteDriver::Paste(const Handle(TDF_Attribute)& theSource,
-                                                                BinObjMgt_Persistent&        theTarget,
-                                                                BinObjMgt_SRelocationTable&  /*theRelocTable*/) const
+                                         BinObjMgt_Persistent&        theTarget,
+                                         BinObjMgt_SRelocationTable&  /*theRelocTable*/) const
 {
   Handle(XCAFDoc_Note) aNote = Handle(XCAFDoc_Note)::DownCast(theSource);
   if (!aNote.IsNull())
index 17900a0b1a87c3abd1dc2b9e565849d0b0742178..10be389d91bc50b872db5571593d4c1dbb190af3 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -47,7 +47,7 @@ public:
 
 protected:
 
-  BinMXCAFDoc_NoteDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  BinMXCAFDoc_NoteDriver(const Handle(Message_Messenger)& theMsgDriver,
                          Standard_CString                 theName);
 
 };
index a3979e2be591789fb0b8cb1c5ff4ef9028cad1e1..f100f09e69b54a45ce5cc1b6c1f940d63d4a385d 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinMXCAFDoc_NotesToolDriver.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_NotesToolDriver, BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_NotesToolDriver::BinMXCAFDoc_NotesToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_NotesToolDriver::BinMXCAFDoc_NotesToolDriver(const Handle(Message_Messenger)& theMsgDriver)
   : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NotesTool)->Name())
 {
 }
@@ -56,7 +56,7 @@ Standard_Boolean BinMXCAFDoc_NotesToolDriver::Paste(const BinObjMgt_Persistent&
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_NotesToolDriver::Paste(const Handle(TDF_Attribute)& /*theSource*/,
-                                                                     BinObjMgt_Persistent&        /*theTarget*/,
-                                                                     BinObjMgt_SRelocationTable&  /*theRelocTable*/) const
+                                        BinObjMgt_Persistent&        /*theTarget*/,
+                                        BinObjMgt_SRelocationTable&  /*theRelocTable*/) const
 {
 }
index 3a8fa0a3b7cacddacb95feb6db7f4b31f4d67f89..61129f014f809099499cfda39577f097f5dd0362 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -35,7 +35,7 @@ class BinMXCAFDoc_NotesToolDriver : public BinMDF_ADriver
 {
 public:
   
-  Standard_EXPORT BinMXCAFDoc_NotesToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_NotesToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 7598c4ac95763e6ff3bfa1a66cd89cbe1fcb241a..6b2897f613db95e5b48f57a6645c9828c88b6706 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ShapeToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ShapeToolDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_ShapeToolDriver::BinMXCAFDoc_ShapeToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_ShapeToolDriver::BinMXCAFDoc_ShapeToolDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_ShapeTool)->Name())
 {
 }
@@ -45,8 +45,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_ShapeToolDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_ShapeToolDriver::Paste(const BinObjMgt_Persistent& /*theSource*/,
-                                                   const Handle(TDF_Attribute)& /*theTarget*/,
-                                                   BinObjMgt_RRelocationTable& /*theRelocTable*/) const
+                                                    const Handle(TDF_Attribute)& /*theTarget*/,
+                                                    BinObjMgt_RRelocationTable& /*theRelocTable*/) const
 {
   return Standard_True;
 }
@@ -56,8 +56,8 @@ Standard_Boolean BinMXCAFDoc_ShapeToolDriver::Paste(const BinObjMgt_Persistent&
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_ShapeToolDriver::Paste(const Handle(TDF_Attribute)& /*theSource*/,
-                                       BinObjMgt_Persistent& /*theTarget*/,
-                                       BinObjMgt_SRelocationTable& /*theRelocTable*/) const
+                                        BinObjMgt_Persistent& /*theTarget*/,
+                                        BinObjMgt_SRelocationTable& /*theRelocTable*/) const
 {
 }
 
index ff2f249c211b623d25c06ccb40c8ad743f9859fc..94a4b4041f49c8a746d463b9929dcace5b00ef2b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_ShapeToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_ShapeToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ShapeToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 11bbc89ac04960e4441211978a2416966e779626..1708c4447c8baca17a942995b13283c645b14754 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ViewDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_View.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ViewDriver, BinMDF_ADriver)
 //function : Constructor
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_ViewDriver::BinMXCAFDoc_ViewDriver (const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_ViewDriver::BinMXCAFDoc_ViewDriver (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_View)->Name())
 {
 }
index bd86b6394c4dd5653c4d7a83d0071c500e179059..0c011114cd8523efa41f143747f3774033168089 100644 (file)
@@ -24,7 +24,7 @@
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -37,7 +37,7 @@ class BinMXCAFDoc_ViewDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_ViewDriver (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ViewDriver (const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 33391b0f6f66c1f8e9c70b2012e1179bf880ec25..bd80bc39ba1bacaa6e987fd10e97d5a30194e6aa 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_ViewToolDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ViewTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ViewToolDriver, BinMDF_ADriver)
 //purpose  : 
 //=======================================================================
 BinMXCAFDoc_ViewToolDriver::BinMXCAFDoc_ViewToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_ViewTool)->Name())
 {
 }
index 144f8b33bfd8baf84d2079efd34a4510972827ca..46430fb798352bd5f7757e95971722a68d92ef8a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_ViewToolDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_ViewToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_ViewToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index af35ecd95253e96a74771ccd62156c90a67def01..d40dccf8e8c76418d0a89411a19cd0b7a8c13fca 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <BinMXCAFDoc_VolumeDriver.hxx>
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Volume.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_VolumeDriver,BinMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-BinMXCAFDoc_VolumeDriver::BinMXCAFDoc_VolumeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+BinMXCAFDoc_VolumeDriver::BinMXCAFDoc_VolumeDriver(const Handle(Message_Messenger)& theMsgDriver)
      : BinMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_Volume)->Name()) {
 }
 
@@ -44,8 +44,8 @@ Handle(TDF_Attribute) BinMXCAFDoc_VolumeDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean BinMXCAFDoc_VolumeDriver::Paste(const BinObjMgt_Persistent& theSource,
-                                                const Handle(TDF_Attribute)& theTarget,
-                                                BinObjMgt_RRelocationTable& /*theRelocTable*/) const
+                                                 const Handle(TDF_Attribute)& theTarget,
+                                                 BinObjMgt_RRelocationTable& /*theRelocTable*/) const
 {
   Handle(XCAFDoc_Volume) anAtt = Handle(XCAFDoc_Volume)::DownCast(theTarget);
   Standard_Real aVol;
@@ -60,8 +60,8 @@ Standard_Boolean BinMXCAFDoc_VolumeDriver::Paste(const BinObjMgt_Persistent& the
 //purpose  : 
 //=======================================================================
 void BinMXCAFDoc_VolumeDriver::Paste(const Handle(TDF_Attribute)& theSource,
-                                    BinObjMgt_Persistent& theTarget,
-                                    BinObjMgt_SRelocationTable& /*theRelocTable*/) const
+                                     BinObjMgt_Persistent& theTarget,
+                                     BinObjMgt_SRelocationTable& /*theRelocTable*/) const
 {
   Handle(XCAFDoc_Volume) anAtt = Handle(XCAFDoc_Volume)::DownCast(theSource);
   theTarget << anAtt->Get();
index d6efa214595423cd6e526c45f4cf6b942cc48608..8741d36c83da80fc64f06cbf9ac28bb364a9482a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
 #include <BinObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class BinObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class BinMXCAFDoc_VolumeDriver : public BinMDF_ADriver
 public:
 
   
-  Standard_EXPORT BinMXCAFDoc_VolumeDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT BinMXCAFDoc_VolumeDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 03fb78a20b74489a64e89df04b21303c88866f11..c8444de623e1833d6f18ae9a86c5326b6f58bdb9 100644 (file)
@@ -72,7 +72,7 @@ void BinTObjDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //purpose  : 
 //=======================================================================
 void BinTObjDrivers::AddDrivers (const Handle(BinMDF_ADriverTable)& aDriverTable,
-                                 const Handle(CDM_MessageDriver)&   aMsgDrv)
+                                 const Handle(Message_Messenger)&   aMsgDrv)
 {
   aDriverTable -> AddDriver (new BinTObjDrivers_ModelDriver      (aMsgDrv));
   aDriverTable -> AddDriver (new BinTObjDrivers_ObjectDriver     (aMsgDrv));
index 12f00192950b79169b15325742896a01c1a59a97..db1c7383f148fac2281742c0722b1758fd6c309d 100644 (file)
@@ -22,7 +22,7 @@
 #include <Standard_GUID.hxx>
 
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDocStd_Application;
 
 //! Class for registering storage/retrieval drivers for TObj Bin persistence
@@ -42,7 +42,7 @@ class BinTObjDrivers
 
   Standard_EXPORT static void AddDrivers
                         (const Handle(BinMDF_ADriverTable)& aDriverTable,
-                         const Handle(CDM_MessageDriver)&   aMsgDrv);
+                         const Handle(Message_Messenger)&   aMsgDrv);
 
 };
 
index b9e45811795830fd2d1d79c063b3d8ca9681868a..2b3742f545d88e5997884dde76bb5b5f3d681e80 100644 (file)
@@ -38,7 +38,7 @@ BinTObjDrivers_DocumentRetrievalDriver::BinTObjDrivers_DocumentRetrievalDriver()
 
 Handle(BinMDF_ADriverTable)
         BinTObjDrivers_DocumentRetrievalDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv) 
+                        (const Handle(Message_Messenger)& theMsgDrv) 
 {
   // Standard drivers
   Handle(BinMDF_ADriverTable) aTable = BinLDrivers::AttributeDrivers (theMsgDrv);
index 9408fdff78f5ec0319c1b4544db16197ae1d4ab2..ced6199898f3265c1ecbfd1b23a545a48f30c349 100644 (file)
@@ -36,7 +36,7 @@ class BinTObjDrivers_DocumentRetrievalDriver :
   // Constructor
 
   Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+                        (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
  public:
   // Declaration of CASCADE RTTI
index 82a204a2673b548918a54a0c64b2f35d6eb694e9..a4735716b02cd02a17c49249a95b4a56f3212627 100644 (file)
@@ -38,7 +38,7 @@ BinTObjDrivers_DocumentStorageDriver::BinTObjDrivers_DocumentStorageDriver ()
 
 Handle(BinMDF_ADriverTable)
         BinTObjDrivers_DocumentStorageDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv)
+                        (const Handle(Message_Messenger)& theMsgDrv)
 {
   // Standard drivers
   Handle(BinMDF_ADriverTable) aTable = BinLDrivers::AttributeDrivers (theMsgDrv);
index 7db397952a662ee7f9d7c4d044b118f9f521b992..862732966509f27bbc54dd7233935da39745a09d 100644 (file)
@@ -36,7 +36,7 @@ class BinTObjDrivers_DocumentStorageDriver :
   // Constructor
 
   Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+                        (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
  public:
   // Declaration of CASCADE RTTI
index ea5258745705a5099378fa6d14dd24c02fe48302..b217994c91582333cb04b92342c4702ade59a96d 100644 (file)
@@ -16,7 +16,7 @@
 // The original implementation Copyright: (C) RINA S.p.A
 
 #include <BinTObjDrivers_IntSparseArrayDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinObjMgt_Persistent.hxx>
 #include <TObj_TIntSparseArray.hxx>
@@ -33,7 +33,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver)
 //=======================================================================
 
 BinTObjDrivers_IntSparseArrayDriver::BinTObjDrivers_IntSparseArrayDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : BinMDF_ADriver( theMessageDriver, NULL)
 {
 }
index b981c4d5a57393970385abf8a6fa0ec674a5789f..64805a4d02c9cf8cd5f965de3ab20f0c4b6ee547 100644 (file)
@@ -27,7 +27,7 @@ class BinTObjDrivers_IntSparseArrayDriver : public BinMDF_ADriver
  public:
 
   Standard_EXPORT BinTObjDrivers_IntSparseArrayDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 53775552b1a4469a0ae3d32744e323156057bf1a..238451e83ee117aab49ba4e9e3e1f439e97bf943 100644 (file)
@@ -18,7 +18,7 @@
 #include <BinTObjDrivers_ModelDriver.hxx>
 
 #include <BinObjMgt_Persistent.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_GUID.hxx>
 #include <TDF_Attribute.hxx>
 
@@ -37,7 +37,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ModelDriver,BinMDF_ADriver)
 //=======================================================================
 
 BinTObjDrivers_ModelDriver::BinTObjDrivers_ModelDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : BinMDF_ADriver( theMessageDriver, NULL)
 {
 }
@@ -73,7 +73,7 @@ Standard_Boolean BinTObjDrivers_ModelDriver::Paste
 
   if (aGUID != aCurrentModel->GetGUID())
   {
-    WriteMessage("TObj_TModel retrieval: wrong model GUID");
+    myMessageDriver->Send("TObj_TModel retrieval: wrong model GUID", Message_Fail);
     return Standard_False;
   }
 
index a6f61a89c13181941e3c4ef5cfa820017e4eebbe..fcb0c7ca038489df34a7c945253c0fd21a512c6e 100644 (file)
@@ -27,7 +27,7 @@ class BinTObjDrivers_ModelDriver : public BinMDF_ADriver
  public:
 
   Standard_EXPORT BinTObjDrivers_ModelDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 4282a3d7f83701749b42e9c5d32679ade05a1009..de9979dbc0b39d2376281931b44817154de7b50e 100644 (file)
@@ -16,7 +16,7 @@
 // The original implementation Copyright: (C) RINA S.p.A
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <BinObjMgt_Persistent.hxx>
 #include <TDF_Tool.hxx>
 
@@ -36,7 +36,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
 //=======================================================================
 
 BinTObjDrivers_ObjectDriver::BinTObjDrivers_ObjectDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : BinMDF_ADriver( theMessageDriver, NULL)
 {
 }
@@ -81,9 +81,9 @@ Standard_Boolean BinTObjDrivers_ObjectDriver::Paste
     {
       TCollection_AsciiString anEntry;
       TDF_Tool::Entry (theTarget->Label(), anEntry);
-      WriteMessage (TCollection_ExtendedString
-                    ("TObj_TObject retrieval: wrong object type name ") +
-                    aName + ", entry " + anEntry);
+      myMessageDriver->Send (TCollection_ExtendedString
+                       ("TObj_TObject retrieval: wrong object type name ") +
+                       aName + ", entry " + anEntry, Message_Fail);
       TObj_Assistant::BindType(0);
       return Standard_False;
     }
index fcd53214f8ba91668ea3e7020645e8a350da844e..07341da00552bf5c6c24e1e3c5150c7a063ffe7b 100644 (file)
@@ -28,7 +28,7 @@ class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver
  public:
 
   Standard_EXPORT BinTObjDrivers_ObjectDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index cbc1ce3e9e615c9c65febb767d5f72e440e84ccd..89301a27ff75b2ac28ae0dfec0ce5f380452d845 100644 (file)
@@ -17,7 +17,7 @@
 
 
 #include <BinTObjDrivers_ReferenceDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Attribute.hxx>
 #include <TObj_TReference.hxx>
 #include <BinObjMgt_Persistent.hxx>
@@ -36,7 +36,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver)
 //=======================================================================
 
 BinTObjDrivers_ReferenceDriver::BinTObjDrivers_ReferenceDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : BinMDF_ADriver( theMessageDriver, NULL)
 {
 }
@@ -81,8 +81,8 @@ Standard_Boolean BinTObjDrivers_ReferenceDriver::Paste
     {
       TCollection_AsciiString anEntry;
       TDF_Tool::Entry (theTarget->Label(), anEntry);
-      WriteMessage (TCollection_ExtendedString ("TObj_TReference retrieval: ")
-                    + "wrong model ID " + aName + ", entry " + anEntry);
+      myMessageDriver->Send (TCollection_ExtendedString ("TObj_TReference retrieval: ")
+                             + "wrong model ID " + aName + ", entry " + anEntry, Message_Fail);
       return Standard_False;
     }
     aDS = aModel->GetLabel().Data();
index cfc7cea9574c2f855cf1d514fc6ada77f59e9276..a9dec24dec2c5e596055acf08fc64869ee9bd7ef 100644 (file)
@@ -28,7 +28,7 @@ class BinTObjDrivers_ReferenceDriver : public BinMDF_ADriver
  public:
 
   Standard_EXPORT BinTObjDrivers_ReferenceDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 691a320499181af36d110bb39f3aad5a71523e76..e72a30b1e7c587cebd096011d8ba3e76d7cdadca 100644 (file)
@@ -17,7 +17,7 @@
 
 
 #include <BinTObjDrivers_XYZDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Attribute.hxx>
 #include <BinObjMgt_Persistent.hxx>
 #include <TObj_TXYZ.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
 //=======================================================================
 
 BinTObjDrivers_XYZDriver::BinTObjDrivers_XYZDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : BinMDF_ADriver( theMessageDriver, NULL)
 {
 }
index 45f044e8633e85703092e37bbe5479f50c5f6410..6e3c315d51676af783b6e48e638cb6d13a6d18d7 100644 (file)
@@ -28,7 +28,7 @@ class BinTObjDrivers_XYZDriver : public BinMDF_ADriver
  public:
 
   Standard_EXPORT BinTObjDrivers_XYZDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 7db8886566d439c08c104fe9bf289f948b363b1a..ac413c99efb72a45b46570a914de92824d720326 100644 (file)
@@ -20,7 +20,7 @@
 #include <BinXCAFDrivers.hxx>
 #include <BinXCAFDrivers_DocumentRetrievalDriver.hxx>
 #include <BinXCAFDrivers_DocumentStorageDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Plugin_Macro.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_GUID.hxx>
@@ -74,7 +74,7 @@ void BinXCAFDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //function :
 //purpose  : 
 //=======================================================================
-Handle(BinMDF_ADriverTable) BinXCAFDrivers::AttributeDrivers(const Handle(CDM_MessageDriver)& aMsgDrv) {
+Handle(BinMDF_ADriverTable) BinXCAFDrivers::AttributeDrivers(const Handle(Message_Messenger)& aMsgDrv) {
   // Standard Drivers
   Handle(BinMDF_ADriverTable) aTable = BinDrivers::AttributeDrivers(aMsgDrv);
 
index d55abbcd04aa0f9566fc83821a7b0157eb9aca10..dfc1cda7c80447f2abfe9f71eceaf99476777667 100644 (file)
@@ -21,7 +21,7 @@
 class Standard_Transient;
 class Standard_GUID;
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class BinXCAFDrivers_DocumentStorageDriver;
 class BinXCAFDrivers_DocumentRetrievalDriver;
 class TDocStd_Application;
@@ -37,7 +37,7 @@ public:
   Standard_EXPORT static void DefineFormat (const Handle(TDocStd_Application)& theApp);
 
   //! Creates the table of drivers of types supported
-  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& MsgDrv);
+  Standard_EXPORT static Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& MsgDrv);
 };
 
 #endif // _BinXCAFDrivers_HeaderFile
index 1e36379f6989319589aca62734b4f3ff56c86379..9c5623cf2eb1dcd782412eb17fe9f51524c717af 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDF_ADriverTable.hxx>
 #include <BinXCAFDrivers.hxx>
 #include <BinXCAFDrivers_DocumentRetrievalDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
 IMPLEMENT_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentRetrievalDriver,BinDrivers_DocumentRetrievalDriver)
@@ -33,7 +33,7 @@ BinXCAFDrivers_DocumentRetrievalDriver::BinXCAFDrivers_DocumentRetrievalDriver()
 //function : 
 //purpose  :
 //=======================================================================
-Handle(BinMDF_ADriverTable) BinXCAFDrivers_DocumentRetrievalDriver::AttributeDrivers(const Handle(CDM_MessageDriver)& theMsgDriver) {
+Handle(BinMDF_ADriverTable) BinXCAFDrivers_DocumentRetrievalDriver::AttributeDrivers(const Handle(Message_Messenger)& theMsgDriver) {
   return BinXCAFDrivers::AttributeDrivers (theMsgDriver);
 }
 
index ef6c7ee4f6f1b193aa24af45fb517d3f163794b2..90b444fb29ba32bbcd315cc68fa154c8882f08e7 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <BinDrivers_DocumentRetrievalDriver.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class BinXCAFDrivers_DocumentRetrievalDriver;
@@ -37,7 +37,7 @@ public:
   //! Constructor
   Standard_EXPORT BinXCAFDrivers_DocumentRetrievalDriver();
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
 
 
index 07d370c53ea2c23dce1705502e5f12169b6c1f14..218696668cd9db692397a9aa02291501f1e01b84 100644 (file)
@@ -17,7 +17,7 @@
 #include <BinMDF_ADriverTable.hxx>
 #include <BinXCAFDrivers.hxx>
 #include <BinXCAFDrivers_DocumentStorageDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
 IMPLEMENT_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentStorageDriver,BinDrivers_DocumentStorageDriver)
@@ -33,7 +33,7 @@ BinXCAFDrivers_DocumentStorageDriver::BinXCAFDrivers_DocumentStorageDriver() {
 //function : 
 //purpose  :
 //=======================================================================
-Handle(BinMDF_ADriverTable) BinXCAFDrivers_DocumentStorageDriver::AttributeDrivers(const Handle(CDM_MessageDriver)& theMsgDriver) {
+Handle(BinMDF_ADriverTable) BinXCAFDrivers_DocumentStorageDriver::AttributeDrivers(const Handle(Message_Messenger)& theMsgDriver) {
   return BinXCAFDrivers::AttributeDrivers (theMsgDriver);
 }
 
index e491f115d948772c9328fb98a6eda85a6c8bf0b8..e7fae190e543f3fe3ec3164ea5fe5609168d9782 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <BinDrivers_DocumentStorageDriver.hxx>
 class BinMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class BinXCAFDrivers_DocumentStorageDriver;
@@ -37,7 +37,7 @@ public:
   //! Constructor
   Standard_EXPORT BinXCAFDrivers_DocumentStorageDriver();
   
-  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
 
 
index f61332d97155d5c899625a3655fa0c3d17246093..627960aa821d1dec038255279104a39e72336505 100644 (file)
 
 #include <CDM_Application.hxx>
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
 #include <CDM_MetaData.hxx>
-#include <CDM_NullMessageDriver.hxx>
 #include <CDM_Reference.hxx>
 #include <Resource_Manager.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
+#include <Message.hxx>
+#include <Message_Messenger.hxx>
 
 IMPLEMENT_STANDARD_RTTIEXT(CDM_Application,Standard_Transient)
 
@@ -55,11 +55,12 @@ void CDM_Application::SetReferenceCounter
 //purpose  : 
 //=======================================================================
 
-Handle(CDM_MessageDriver) CDM_Application::MessageDriver()
+Handle(Message_Messenger) CDM_Application::MessageDriver()
 {
-  static Handle(CDM_NullMessageDriver) theMessageDriver
-    =new CDM_NullMessageDriver;
-  return theMessageDriver;
+  static Handle(Message_Messenger) theMessenger;
+  if(theMessenger.IsNull()) 
+    theMessenger = Message::DefaultMessenger();
+  return theMessenger;
 }
 
 //=======================================================================
@@ -69,7 +70,7 @@ Handle(CDM_MessageDriver) CDM_Application::MessageDriver()
 
 void CDM_Application::Write(const Standard_ExtString aString)
 {
-  MessageDriver()->Write(aString);
+  MessageDriver()->Send(aString);
 }
 
 //=======================================================================
index 3720527b6f1149fd9b189d232b7108bc94103007..05269990a40e452d76ef20311d63ad6999a71b97 100644 (file)
@@ -31,8 +31,7 @@ class CDM_Reference;
 class CDM_MetaData;
 class CDM_Document;
 class Resource_Manager;
-class CDM_MessageDriver;
-
+class Message_Messenger;
 
 class CDM_Application;
 DEFINE_STANDARD_HANDLE(CDM_Application, Standard_Transient)
@@ -48,8 +47,8 @@ public:
   //! used to search for Format.Retrieval  resource items.
   Standard_EXPORT virtual Handle(Resource_Manager) Resources() = 0;
   
-  //! By default returns a NullMessageDriver;
-  Standard_EXPORT virtual Handle(CDM_MessageDriver) MessageDriver();
+  //! Returns default messenger;
+  Standard_EXPORT virtual Handle(Message_Messenger) MessageDriver();
   
   //! this method is called before the update of a document.
   //! By default, writes in MessageDriver().
diff --git a/src/CDM/CDM_COutMessageDriver.cxx b/src/CDM/CDM_COutMessageDriver.cxx
deleted file mode 100644 (file)
index ead684c..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-// Created on: 2001-08-30
-// Created by: Alexander GRIGORIEV
-// Copyright (c) 2001-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <CDM_COutMessageDriver.hxx>
-#include <Standard_PCharacter.hxx>
-#include <Standard_Type.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(CDM_COutMessageDriver,CDM_MessageDriver)
-
-//=======================================================================
-//function : Write
-//purpose  : 
-//=======================================================================
-void CDM_COutMessageDriver::Write (const Standard_ExtString aString)
-{
-  //    Find the length of the input string
-  Standard_ExtCharacter aChar = aString[0];
-  Standard_Integer aLength = 0;
-  while (aChar) {
-    if (IsAnAscii(aChar) == Standard_False)
-      return;
-    aChar = aString [++aLength];
-  }
-
-  //    Copy the input string to ASCII buffer
-  Standard_PCharacter anAsciiString = new Standard_Character [aLength+2];
-  Standard_Integer anI = 0;
-  while (anI < aLength) {
-    anAsciiString[anI] = Standard_Character (aString[anI]);
-    ++ anI;
-  }
-  anAsciiString[anI+0] = '\n';
-  anAsciiString[anI+1] = '\0';
-
-  //    Output
-  cout << anAsciiString << flush;
-  delete [] anAsciiString;
-}
diff --git a/src/CDM/CDM_COutMessageDriver.hxx b/src/CDM/CDM_COutMessageDriver.hxx
deleted file mode 100644 (file)
index ab9f4c1..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-// Created on: 2001-08-30
-// Created by: Alexander GRIGORIEV
-// Copyright (c) 2001-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#ifndef _CDM_COutMessageDriver_HeaderFile
-#define _CDM_COutMessageDriver_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <CDM_MessageDriver.hxx>
-#include <Standard_ExtString.hxx>
-
-
-class CDM_COutMessageDriver;
-DEFINE_STANDARD_HANDLE(CDM_COutMessageDriver, CDM_MessageDriver)
-
-//! aMessageDriver for output to COUT (only ASCII strings)
-class CDM_COutMessageDriver : public CDM_MessageDriver
-{
-
-public:
-
-  
-  Standard_EXPORT void Write (const Standard_ExtString aString) Standard_OVERRIDE;
-
-
-
-
-  DEFINE_STANDARD_RTTIEXT(CDM_COutMessageDriver,CDM_MessageDriver)
-
-protected:
-
-
-
-
-private:
-
-
-
-
-};
-
-
-
-
-
-
-
-#endif // _CDM_COutMessageDriver_HeaderFile
diff --git a/src/CDM/CDM_MessageDriver.cxx b/src/CDM/CDM_MessageDriver.cxx
deleted file mode 100644 (file)
index e8eddb4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-// Created on: 1998-10-29
-// Created by: Mister rmi
-// Copyright (c) 1998-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <CDM_MessageDriver.hxx>
-#include <Standard_Type.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(CDM_MessageDriver,Standard_Transient)
\ No newline at end of file
diff --git a/src/CDM/CDM_MessageDriver.hxx b/src/CDM/CDM_MessageDriver.hxx
deleted file mode 100644 (file)
index be67b1d..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-// Created on: 1998-10-29
-// Created by: Jean-Louis Frenkel
-// Copyright (c) 1998-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#ifndef _CDM_MessageDriver_HeaderFile
-#define _CDM_MessageDriver_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <Standard_Transient.hxx>
-#include <Standard_ExtString.hxx>
-
-
-class CDM_MessageDriver;
-DEFINE_STANDARD_HANDLE(CDM_MessageDriver, Standard_Transient)
-
-
-class CDM_MessageDriver : public Standard_Transient
-{
-
-public:
-
-  
-  Standard_EXPORT virtual void Write (const Standard_ExtString aString) = 0;
-
-
-
-
-  DEFINE_STANDARD_RTTIEXT(CDM_MessageDriver,Standard_Transient)
-
-protected:
-
-
-
-
-private:
-
-
-
-
-};
-
-
-
-
-
-
-
-#endif // _CDM_MessageDriver_HeaderFile
diff --git a/src/CDM/CDM_NullMessageDriver.cxx b/src/CDM/CDM_NullMessageDriver.cxx
deleted file mode 100644 (file)
index 2a58865..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Created on: 1998-10-29
-// Created by: Mister rmi
-// Copyright (c) 1998-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-
-#include <CDM_NullMessageDriver.hxx>
-#include <Standard_Type.hxx>
-#include <TCollection_ExtendedString.hxx>
-
-IMPLEMENT_STANDARD_RTTIEXT(CDM_NullMessageDriver,CDM_MessageDriver)
-
-CDM_NullMessageDriver::CDM_NullMessageDriver() {}
-
-void CDM_NullMessageDriver::Write(const Standard_ExtString /*aString*/) {
-}
diff --git a/src/CDM/CDM_NullMessageDriver.hxx b/src/CDM/CDM_NullMessageDriver.hxx
deleted file mode 100644 (file)
index b616fdb..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-// Created on: 1998-10-29
-// Created by: Jean-Louis Frenkel
-// Copyright (c) 1998-1999 Matra Datavision
-// Copyright (c) 1999-2014 OPEN CASCADE SAS
-//
-// This file is part of Open CASCADE Technology software library.
-//
-// This library is free software; you can redistribute it and/or modify it under
-// the terms of the GNU Lesser General Public License version 2.1 as published
-// by the Free Software Foundation, with special exception defined in the file
-// OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
-// distribution for complete text of the license and disclaimer of any warranty.
-//
-// Alternatively, this file may be used under the terms of Open CASCADE
-// commercial license or contractual agreement.
-
-#ifndef _CDM_NullMessageDriver_HeaderFile
-#define _CDM_NullMessageDriver_HeaderFile
-
-#include <Standard.hxx>
-#include <Standard_Type.hxx>
-
-#include <CDM_MessageDriver.hxx>
-#include <Standard_ExtString.hxx>
-
-
-class CDM_NullMessageDriver;
-DEFINE_STANDARD_HANDLE(CDM_NullMessageDriver, CDM_MessageDriver)
-
-//! a MessageDriver that writes nowhere.
-class CDM_NullMessageDriver : public CDM_MessageDriver
-{
-
-public:
-
-  
-  Standard_EXPORT CDM_NullMessageDriver();
-  
-  Standard_EXPORT void Write (const Standard_ExtString aString) Standard_OVERRIDE;
-
-
-
-
-  DEFINE_STANDARD_RTTIEXT(CDM_NullMessageDriver,CDM_MessageDriver)
-
-protected:
-
-
-
-
-private:
-
-
-
-
-};
-
-
-
-
-
-
-
-#endif // _CDM_NullMessageDriver_HeaderFile
index 69693e500f59f8ba1563b5f9caa8fdf4e4d1d478..e1e386807f5f9460c50b78ab866a0ef44ffb4fbe 100644 (file)
@@ -1,8 +1,6 @@
 CDM_Application.cxx
 CDM_Application.hxx
 CDM_CanCloseStatus.hxx
-CDM_COutMessageDriver.cxx
-CDM_COutMessageDriver.hxx
 CDM_DataMapIteratorOfMetaDataLookUpTable.hxx
 CDM_DataMapIteratorOfPresentationDirectory.hxx
 CDM_Document.cxx
@@ -15,14 +13,10 @@ CDM_ListOfDocument.hxx
 CDM_ListOfReferences.hxx
 CDM_MapIteratorOfMapOfDocument.hxx
 CDM_MapOfDocument.hxx
-CDM_MessageDriver.cxx
-CDM_MessageDriver.hxx
 CDM_MetaData.cxx
 CDM_MetaData.hxx
 CDM_MetaDataLookUpTable.hxx
 CDM_NamesDirectory.hxx
-CDM_NullMessageDriver.cxx
-CDM_NullMessageDriver.hxx
 CDM_PresentationDirectory.hxx
 CDM_Reference.cxx
 CDM_Reference.hxx
index 35574787ddef3b2ea53bb608590470bc965f0713..04ea7bf7ed01c5341c289feffbf6311cfc3a5f9b 100644 (file)
@@ -16,7 +16,6 @@
 
 
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
 #include <PCDM.hxx>
 #include <PCDM_DOMHeaderParser.hxx>
 #include <PCDM_ReadWriter.hxx>
index a66ad8e8f395ca850de05ae4ccf89d938ddb4125..751b67ea610b34a581c3e3abe0e9fd84a5f77b2f 100644 (file)
@@ -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);
   
index 86fc644ab046667bf77618ce9d57b19be7e2e83f..18b9bb16df6d52dfbf4e17c09a7ff1a591452f20 100644 (file)
@@ -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());
        }
 
       }
index b04668a64aad671d0ff5b6b7e1a23b7e3a52e813..d2c5a56fee45e4dbf558cffab4e4c7c467912417 100644 (file)
@@ -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);
 
 
 
index 60ee20bbaa2fe20969c5ee9f85ec2c95c7c5d9a3..a3554f24a85a89c517d3b3498a36825850521ee6 100644 (file)
@@ -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;
index 5a1f82adac6d5af1ee02ce83fc499f226a07ff08..be0b52378179d9c54b4cc80f40f00749ebc99866 100644 (file)
@@ -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;
 
 
 };
index 5f5c413f9e59805e59d0cb44dccd39a71028e14a..400b4c928c9c4ca7d2b121f405c9fd40294cf26c 100644 (file)
@@ -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>
 
 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)
index 09d898bccdce51494444bc1ed196eee2b8df1f6a..060e9cd0d32ecec594d917f62e7c033ca59577e8 100644 (file)
@@ -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;
 };
index 017f99b2f56ee29ed3f55b435b85a75c9cec37d4..6ef437909c0f3915fa18c3627482ba05fedc4031 100644 (file)
@@ -19,7 +19,8 @@
 #include <CDF_DirectoryIterator.hxx>
 #include <CDF_Session.hxx>
 #include <CDF_Store.hxx>
-#include <CDM_COutMessageDriver.hxx>
+#include <Message_Messenger.hxx>
+#include <Message_PrinterOStream.hxx>
 #include <PCDM_RetrievalDriver.hxx>
 #include <PCDM_StorageDriver.hxx>
 #include <Plugin.hxx>
@@ -45,10 +46,9 @@ IMPLEMENT_STANDARD_RTTIEXT(TDocStd_Application,CDF_Application)
 //purpose  :
 //=======================================================================
 TDocStd_Application::TDocStd_Application()
-     : myIsDriverLoaded (Standard_True)
+        : myIsDriverLoaded (Standard_True)
 {
-  myMessageDriver = new CDM_COutMessageDriver;
-
+  myMessageDriver = CDM_Application::MessageDriver();
   Handle(CDF_Session) S;
   if (!CDF_Session::Exists()) S = new CDF_Session();
   else S = CDF_Session::CurrentSession();
@@ -78,7 +78,7 @@ Standard_Boolean TDocStd_Application::IsDriverLoaded() const
 //function : MessageDriver
 //purpose  :
 //=======================================================================
-Handle(CDM_MessageDriver) TDocStd_Application::MessageDriver()
+Handle(Message_Messenger) TDocStd_Application::MessageDriver()
 {
   return myMessageDriver;
 }
@@ -307,7 +307,7 @@ PCDM_ReaderStatus TDocStd_Application::Open(const TCollection_ExtendedString& pa
 //      aMsg << Standard_Failure::Caught() << endl;
 //      cout << "TDocStd_Application::Open(): " << aMsg.rdbuf()->str() << endl;
       TCollection_ExtendedString aString (anException.GetMessageString());
-      MessageDriver()->Write(aString.ToExtString());
+      MessageDriver()->Send(aString.ToExtString(), Message_Fail);
     }
   }
   status = GetRetrieveStatus();
@@ -339,7 +339,7 @@ PCDM_ReaderStatus TDocStd_Application::Open (Standard_IStream& theIStream, Handl
     if (!MessageDriver().IsNull())
     {
       TCollection_ExtendedString aFailureMessage (anException.GetMessageString());
-      MessageDriver()->Write (aFailureMessage.ToExtString());
+      MessageDriver()->Send (aFailureMessage.ToExtString(), Message_Fail);
     }
   }
 
@@ -365,7 +365,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs(const Handle(TDocStd_Document)& D,c
     aMsg += directory;
     aMsg += " does not exist";
     if(!MessageDriver().IsNull())
-      MessageDriver()->Write(aMsg.ToExtString());
+      MessageDriver()->Send(aMsg.ToExtString(), Message_Fail);
     return storer.StoreStatus(); //CDF_SS_Failure;
   }
   storer.SetName (file);
@@ -376,7 +376,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs(const Handle(TDocStd_Document)& D,c
   catch (Standard_Failure const& anException) {
     if (!MessageDriver().IsNull()) {
       TCollection_ExtendedString aString (anException.GetMessageString());
-      MessageDriver()->Write(aString.ToExtString());
+      MessageDriver()->Send(aString.ToExtString(), Message_Fail);
     }
   }
   if(storer.StoreStatus() == PCDM_SS_OK)
@@ -417,7 +417,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs (const Handle(TDocStd_Document)& th
     if (!MessageDriver().IsNull())
     {
       TCollection_ExtendedString aString(anException.GetMessageString());
-      MessageDriver()->Write(aString.ToExtString());
+      MessageDriver()->Send(aString.ToExtString(), Message_Fail);
     }
   }
   return PCDM_SS_Failure;
@@ -439,7 +439,7 @@ PCDM_StoreStatus TDocStd_Application::Save (const Handle(TDocStd_Document)& D) {
     catch (Standard_Failure const& anException) {
       if (!MessageDriver().IsNull()) {
         TCollection_ExtendedString aString (anException.GetMessageString());
-        MessageDriver()->Write(aString.ToExtString());
+        MessageDriver()->Send(aString.ToExtString(), Message_Fail);
       }
     }
     if(storer.StoreStatus() == PCDM_SS_OK)
@@ -448,7 +448,7 @@ PCDM_StoreStatus TDocStd_Application::Save (const Handle(TDocStd_Document)& D) {
   } else {
     if(!MessageDriver().IsNull()) {
       TCollection_ExtendedString aMsg("Document has not been saved yet");
-      MessageDriver()->Write(aMsg.ToExtString());
+      MessageDriver()->Send(aMsg.ToExtString(), Message_Fail);
     }
     status = PCDM_SS_Failure;
   }
@@ -464,8 +464,8 @@ PCDM_StoreStatus TDocStd_Application::Save (const Handle(TDocStd_Document)& D) {
 //=======================================================================
 
 PCDM_StoreStatus TDocStd_Application::SaveAs(const Handle(TDocStd_Document)& D,
-                                             const TCollection_ExtendedString& path,
-                                             TCollection_ExtendedString& theStatusMessage) 
+                                             const TCollection_ExtendedString& path,
+                                             TCollection_ExtendedString& theStatusMessage) 
 { 
   TDocStd_PathParser tool (path);
   PCDM_StoreStatus aStatus = PCDM_SS_Failure;
@@ -484,7 +484,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs(const Handle(TDocStd_Document)& D,
     catch (Standard_Failure const& anException) {
       if (!MessageDriver().IsNull()) {
         TCollection_ExtendedString aString (anException.GetMessageString());
-        MessageDriver()->Write(aString.ToExtString());
+        MessageDriver()->Send(aString.ToExtString(), Message_Fail);
       }
     }
     if(storer.StoreStatus() == PCDM_SS_OK)
@@ -533,7 +533,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs (const Handle(TDocStd_Document)& th
     if (!MessageDriver().IsNull())
     {
       TCollection_ExtendedString aString(anException.GetMessageString());
-      MessageDriver()->Write(aString.ToExtString());
+      MessageDriver()->Send(aString.ToExtString(), Message_Fail);
     }
   }
   return PCDM_SS_Failure;
@@ -545,7 +545,7 @@ PCDM_StoreStatus TDocStd_Application::SaveAs (const Handle(TDocStd_Document)& th
 //=======================================================================
 
 PCDM_StoreStatus TDocStd_Application::Save (const Handle(TDocStd_Document)& D,
-                                          TCollection_ExtendedString& theStatusMessage)
+                                            TCollection_ExtendedString& theStatusMessage)
 {  
   PCDM_StoreStatus status = PCDM_SS_OK;
   if (D->IsSaved()) {  
@@ -557,7 +557,7 @@ PCDM_StoreStatus TDocStd_Application::Save (const Handle(TDocStd_Document)& D,
     catch (Standard_Failure const& anException) {
       if (!MessageDriver().IsNull()) {
         TCollection_ExtendedString aString (anException.GetMessageString());
-        MessageDriver()->Write(aString.ToExtString());
+        MessageDriver()->Send(aString.ToExtString(), Message_Fail);
       }
     }
     if(storer.StoreStatus() == PCDM_SS_OK)
index eae5f954d26dcb1cb85b02d7073e42f0958505d6..a93f59bfec76fab6b84ca89a40bb1f9a9d32bdfa 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <Standard_Boolean.hxx>
 #include <CDF_Application.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_CString.hxx>
 #include <Standard_Integer.hxx>
 #include <Standard_IStream.hxx>
@@ -61,12 +61,13 @@ DEFINE_STANDARD_HANDLE(TDocStd_Application, CDF_Application)
 //! -   Initialization of document views.
 //! Note:
 //! If a client needs detailed information concerning
-//! the events during the Open/Store operation, MessageDriver
-//! inherited from CDM_MessageDriver of the
-//! corresponding application has to be implemented.
-//! If the MessageDriver is not defined all messages
-//! will be (by default) directed to
-//! CDM_NullMessageDriver and will be lost.
+//! the events during the Open/Store operation, a MessageDriver
+//! based on Message_PrinterOStream may be used. In case of need client
+//! can implement his own version inheriting from Message_Printer class 
+//! and add it to the Messanger.
+//! Also the trace level of messages can be tuned by setting trace level (SetTraceLevel (Gravity )) for the used Printer.
+//! By default, trace level is Message_Info, so that all messages are output.
+
 class TDocStd_Application : public CDF_Application
 {
 
@@ -80,7 +81,7 @@ public:
   Standard_EXPORT Standard_Boolean IsDriverLoaded() const;
 
   //! Redefines message driver, by default outputs to cout.
-  Standard_EXPORT virtual Handle(CDM_MessageDriver) MessageDriver() Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(Message_Messenger) MessageDriver() Standard_OVERRIDE;
   
   //! Returns resource manager defining supported persistent formats.
   //!
@@ -269,7 +270,7 @@ public:
   DEFINE_STANDARD_RTTIEXT(TDocStd_Application,CDF_Application)
 
 protected:
-  Handle(CDM_MessageDriver) myMessageDriver;
+  Handle(Message_Messenger) myMessageDriver;
   Handle(Resource_Manager) myResources;
   Standard_Boolean myIsDriverLoaded;
 };
index 5fc08559c3e091a5d5117888323a2cde725ebf19..07e92ab329352d02322bf257da70cf4edf8d58c8 100644 (file)
@@ -21,7 +21,6 @@
 #include <Standard_ErrorHandler.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TColStd_SequenceOfExtendedString.hxx>
-#include <CDM_COutMessageDriver.hxx>
 #include <Message_Msg.hxx>
 #include <Message_MsgFile.hxx>
 #include <Resource_Manager.hxx>
index 4c627292bf74a8b5e6b2ec2015c30cb65a73e3e3..291c84470e958cc1c5d9d6fa5f7ff2703b8a5ffc 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Plugin_Macro.hxx>
 #include <Standard_GUID.hxx>
 #include <TDocStd_Application.hxx>
@@ -80,7 +80,7 @@ void XmlDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlDrivers::AttributeDrivers
-                (const Handle(CDM_MessageDriver)& theMessageDriver)
+                (const Handle(Message_Messenger)& theMessageDriver)
 {
   Handle(XmlMDF_ADriverTable) aTable = new XmlMDF_ADriverTable();
   //
index f29da26c748fdc660762601fc9485bcae7028553..f5d998326d63fe6d516d2843ac0acdc0d9669eb0 100644 (file)
@@ -21,7 +21,7 @@
 class Standard_Transient;
 class Standard_GUID;
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlDrivers_DocumentStorageDriver;
 class XmlDrivers_DocumentRetrievalDriver;
 class TDocStd_Application;
@@ -35,7 +35,7 @@ public:
   //! in the specified application
   Standard_EXPORT static void DefineFormat (const Handle(TDocStd_Application)& theApp);
 
-  Standard_EXPORT static Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT static Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
 };
 
 #endif // _XmlDrivers_HeaderFile
index 98fa1819d870d03aa2afae82516f09b771586827..5c5d4ab54a8e5b04f0d2dc66d95fb7b2c21b5762 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TNaming_NamedShape.hxx>
 #include <XmlDrivers.hxx>
@@ -41,7 +41,7 @@ XmlDrivers_DocumentRetrievalDriver::XmlDrivers_DocumentRetrievalDriver()
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlDrivers_DocumentRetrievalDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver) 
+       (const Handle(Message_Messenger)& theMessageDriver) 
 {
   return XmlDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -63,7 +63,7 @@ void XmlDrivers_DocumentRetrievalDriver::PropagateDocumentVersion(
 //=======================================================================
 Handle(XmlMDF_ADriver) XmlDrivers_DocumentRetrievalDriver::ReadShapeSection(
                                const XmlObjMgt_Element&       theElement,
-                               const Handle(CDM_MessageDriver)& theMsgDriver)
+                               const Handle(Message_Messenger)& theMsgDriver)
 {
   if (myDrivers.IsNull()) myDrivers = AttributeDrivers (theMsgDriver);
   Handle(XmlMDF_ADriver) aDriver;
index ddedf013927ef3e77dd320bcc4df9607b2051b34..2c45e8983798f0c26748d0892de785637e32814d 100644 (file)
@@ -23,7 +23,7 @@
 #include <XmlObjMgt_Element.hxx>
 #include <Standard_Integer.hxx>
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDF_ADriver;
 
 
@@ -39,9 +39,9 @@ public:
   
   Standard_EXPORT XmlDrivers_DocumentRetrievalDriver();
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriver) ReadShapeSection (const XmlObjMgt_Element& thePDoc, const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(XmlMDF_ADriver) ReadShapeSection (const XmlObjMgt_Element& thePDoc, const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
   
   Standard_EXPORT virtual void ShapeSetCleaning (const Handle(XmlMDF_ADriver)& theDriver) Standard_OVERRIDE;
   
index 85d80c8f52cac1457f3c1c2b07b5900132dcfe45..5cbcd1cd4e13b8014d6877ecb261d3cb644c9a58 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <TNaming_NamedShape.hxx>
@@ -41,7 +41,7 @@ XmlDrivers_DocumentStorageDriver::XmlDrivers_DocumentStorageDriver
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlDrivers_DocumentStorageDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver) 
+       (const Handle(Message_Messenger)& theMessageDriver) 
 {
   return XmlDrivers::AttributeDrivers (theMessageDriver);
 }
index f0ab0e0341e3ba2ed8a9fdd00a8d073aec3e3e41..a100f8f6af3ac3d327e3a010f36652d1240f9575 100644 (file)
@@ -24,7 +24,7 @@
 #include <XmlObjMgt_Element.hxx>
 class TCollection_ExtendedString;
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class XmlDrivers_DocumentStorageDriver;
@@ -39,7 +39,7 @@ public:
   
   Standard_EXPORT XmlDrivers_DocumentStorageDriver(const TCollection_ExtendedString& theCopyright);
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
   
   Standard_EXPORT virtual Standard_Boolean WriteShapeSection (XmlObjMgt_Element& thePDoc) Standard_OVERRIDE;
 
index 705f524c847a94ddc04bbec8ee70dac03b6d285d..7f7ca1d1154cafab73dc7af7525abca750f68a54 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Plugin_Macro.hxx>
 #include <Standard_GUID.hxx>
 #include <TDocStd_Application.hxx>
@@ -111,7 +111,7 @@ void XmlLDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlLDrivers::AttributeDrivers
-                (const Handle(CDM_MessageDriver)& theMessageDriver)
+                (const Handle(Message_Messenger)& theMessageDriver)
 {
   Handle(XmlMDF_ADriverTable) aTable = new XmlMDF_ADriverTable();
   //
index 2fcdad82e1dd75b80e67c5ad5f404692099aaba9..767799a693a0dc42bfa340834a89670f2312c729 100644 (file)
@@ -22,7 +22,7 @@ class Standard_Transient;
 class Standard_GUID;
 class TCollection_AsciiString;
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlLDrivers_DocumentStorageDriver;
 class XmlLDrivers_DocumentRetrievalDriver;
 class XmlLDrivers_NamespaceDef;
@@ -40,7 +40,7 @@ public:
   //! in the specified application
   Standard_EXPORT static void DefineFormat (const Handle(TDocStd_Application)& theApp);
 
-  Standard_EXPORT static Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT static Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT static int StorageVersion();
   Standard_EXPORT static void SetStorageVersion (const int version);
index d220573fda822b8b10ff888f53a1c84f897eaea4..499acd7bba8c08be7e1907b07433dbcf441a1b3d 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <CDM_Application.hxx>
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <CDM_MetaData.hxx>
 #include <LDOM_DocumentType.hxx>
 #include <LDOM_LDOMImplementation.hxx>
@@ -60,7 +60,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDri
 
 //#define TAKE_TIMES
 static void take_time (const Standard_Integer, const char *,
-                       const Handle(CDM_MessageDriver)&)
+                       const Handle(Message_Messenger)&)
 #ifdef TAKE_TIMES
 ;
 #else
@@ -196,7 +196,7 @@ void XmlLDrivers_DocumentRetrievalDriver::Read
     TCollection_ExtendedString aMsg = TCollection_ExtendedString("Error: the file ") +
                                       theFileName + " cannot be opened for reading";
 
-    theApplication->MessageDriver()->Write (aMsg.ToExtString());
+    theApplication->MessageDriver()->Send (aMsg.ToExtString(), Message_Fail);
     throw Standard_Failure("File cannot be opened for reading");
   }
 }
@@ -210,7 +210,7 @@ void XmlLDrivers_DocumentRetrievalDriver::Read (Standard_IStream&              t
                                                 const Handle(CDM_Document)&    theNewDocument,
                                                 const Handle(CDM_Application)& theApplication)
 {
-  Handle(CDM_MessageDriver) aMessageDriver = theApplication -> MessageDriver();
+  Handle(Message_Messenger) aMessageDriver = theApplication -> MessageDriver();
   ::take_time (~0, " +++++ Start RETRIEVE procedures ++++++", aMessageDriver);
 
   // 1. Read DOM_Document from file
@@ -245,7 +245,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
                                  const Handle(CDM_Document)&    theNewDocument,
                                  const Handle(CDM_Application)& theApplication)
 {
-  const Handle(CDM_MessageDriver) aMsgDriver =
+  const Handle(Message_Messenger) aMsgDriver =
     theApplication -> MessageDriver();
   // 1. Read info // to be done
   TCollection_AsciiString anAbsoluteDirectory = GetDirFromFile(myFileName);
@@ -262,7 +262,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
         TCollection_ExtendedString ("Cannot retrieve the current Document version"
                                     " attribute as \"") + aDocVerStr + "\"";
       if(!aMsgDriver.IsNull()) 
-        aMsgDriver->Write(aMsg.ToExtString());
+        aMsgDriver->Send(aMsg.ToExtString(), Message_Fail);
     }
     
     // oan: OCC22305 - check a document verison and if it's greater than
@@ -275,7 +275,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
                                     XmlLDrivers::StorageVersion();
       myReaderStatus = PCDM_RS_NoVersion;
       if(!aMsgDriver.IsNull()) 
-        aMsgDriver->Write(aMsg.ToExtString());
+        aMsgDriver->Send(aMsg.ToExtString(), Message_Fail);
       return;
     }
 
@@ -302,7 +302,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
         TCollection_ExtendedString aMsg("Warning: ");
         aMsg = aMsg.Cat("could not read the reference counter").Cat("\0");
         if(!aMsgDriver.IsNull()) 
-    aMsgDriver->Write(aMsg.ToExtString());
+          aMsgDriver->Send(aMsg.ToExtString(), Message_Warning);
       }
     }
     else if (anInfo.Search(MODIFICATION_COUNTER) != -1) {
@@ -316,7 +316,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
       catch (Standard_Failure) { 
         TCollection_ExtendedString aMsg("Warning: could not read the modification counter\0");
         if(!aMsgDriver.IsNull()) 
-          aMsgDriver->Write(aMsg.ToExtString());
+          aMsgDriver->Send(aMsg.ToExtString(), Message_Warning);
       }
     }
     
@@ -348,9 +348,9 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
         }
         if(!aMsgDriver.IsNull()) {
     //      cout << "reference found; ReferenceIdentifier: " << theReferenceIdentifier << "; File:" << thePath << ", version:" << theDocumentVersion;
-    TCollection_ExtendedString aMsg("Warning: ");
-    aMsg = aMsg.Cat("reference found; ReferenceIdentifier:  ").Cat(aRefId).Cat("; File:").Cat(aPath).Cat(", version:").Cat(aDocumentVersion).Cat("\0");
-    aMsgDriver->Write(aMsg.ToExtString());
+          TCollection_ExtendedString aMsg("Warning: ");
+          aMsg = aMsg.Cat("reference found; ReferenceIdentifier:  ").Cat(aRefId).Cat("; File:").Cat(aPath).Cat(", version:").Cat(aDocumentVersion).Cat("\0");
+          aMsgDriver->Send(aMsg.ToExtString(), Message_Warning);
         }
         // Add new ref!
         /////////////
@@ -444,7 +444,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
     OCC_CATCH_SIGNALS
 #ifdef OCCT_DEBUG
     TCollection_ExtendedString aMessage ("PasteDocument");
-    aMsgDriver -> Write (aMessage.ToExtString());
+    aMsgDriver ->Send (aMessage.ToExtString(), Message_Trace);
 #endif
     if (!MakeDocument(theElement, theNewDocument))
       myReaderStatus = PCDM_RS_MakeFailure;
@@ -454,7 +454,7 @@ void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument
   catch (Standard_Failure const& anException)
   {
     TCollection_ExtendedString anErrorString (anException.GetMessageString());
-    aMsgDriver -> Write (anErrorString.ToExtString());
+    aMsgDriver ->Send (anErrorString.ToExtString(), Message_Fail);
   }
 
   //    Wipe off the shapes written to the <shapes> section
@@ -495,7 +495,7 @@ Standard_Boolean XmlLDrivers_DocumentRetrievalDriver::MakeDocument
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlLDrivers_DocumentRetrievalDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver) 
+       (const Handle(Message_Messenger)& theMessageDriver) 
 {
   return XmlLDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -516,7 +516,7 @@ extern "C" int ftime (struct timeb *tp);
 extern struct timeb  tmbuf0;
 
 static void take_time (const Standard_Integer isReset, const char * aHeader,
-                       const Handle(CDM_MessageDriver)& aMessageDriver)
+                       const Handle(Message_Messenger)& aMessageDriver)
 {
   struct timeb  tmbuf;
   ftime (&tmbuf);
@@ -549,7 +549,7 @@ void XmlLDrivers_DocumentRetrievalDriver::PropagateDocumentVersion(
 //=======================================================================
 Handle(XmlMDF_ADriver) XmlLDrivers_DocumentRetrievalDriver::ReadShapeSection(
                                const XmlObjMgt_Element&       /*theElement*/,
-             const Handle(CDM_MessageDriver)& /*aMsgDriver*/)
+             const Handle(Message_Messenger)& /*aMsgDriver*/)
 {
   Handle(XmlMDF_ADriver) aDriver;
   //empty; to be redefined
index db895dcda5d73659287a2271f63ff9510ecf8559..cbb66a0ffed239cf984d55fc3bbaa47413021680 100644 (file)
@@ -31,7 +31,7 @@ class TCollection_ExtendedString;
 class PCDM_Document;
 class CDM_Document;
 class CDM_Application;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDF_ADriver;
 
 
@@ -56,7 +56,7 @@ public:
                                      const Handle(CDM_Document)&     theDoc,
                                      const Handle(CDM_Application)&  theApplication) Standard_OVERRIDE;
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
 
 
 
@@ -70,7 +70,7 @@ protected:
   
   Standard_EXPORT virtual Standard_Boolean MakeDocument (const XmlObjMgt_Element& thePDoc, const Handle(CDM_Document)& theTDoc);
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriver) ReadShapeSection (const XmlObjMgt_Element& thePDoc, const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT virtual Handle(XmlMDF_ADriver) ReadShapeSection (const XmlObjMgt_Element& thePDoc, const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual void ShapeSetCleaning (const Handle(XmlMDF_ADriver)& theDriver);
   
index cb210d27bb6cdaa74d716dca02c5b72b5259bf12..91274b5a9b90b834a6e458debb06f8e66fabb657 100644 (file)
@@ -16,8 +16,8 @@
 
 #include <CDM_Application.hxx>
 #include <CDM_Document.hxx>
-#include <CDM_MessageDriver.hxx>
-#include <CDM_NullMessageDriver.hxx>
+#include <Message.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_DocumentType.hxx>
 #include <LDOM_LDOMImplementation.hxx>
 #include <LDOM_XmlWriter.hxx>
@@ -56,7 +56,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
 
 //#define TAKE_TIMES
 static void take_time (const Standard_Integer, const char *,
-                       const Handle(CDM_MessageDriver)&)
+                       const Handle(Message_Messenger)&)
 #ifdef TAKE_TIMES
 ;
 #else
@@ -111,7 +111,7 @@ void XmlLDrivers_DocumentStorageDriver::Write (const Handle(CDM_Document)&
     TCollection_ExtendedString aMsg = TCollection_ExtendedString("Error: the file ") +
                                       theFileName + " cannot be opened for writing";
 
-    theDocument->Application()->MessageDriver()->Write (aMsg.ToExtString());
+    theDocument->Application()->MessageDriver()->Send (aMsg.ToExtString(), Message_Fail);
     throw Standard_Failure("File cannot be opened for writing");
   }
 }
@@ -123,7 +123,7 @@ void XmlLDrivers_DocumentStorageDriver::Write (const Handle(CDM_Document)&
 Standard_EXPORT void XmlLDrivers_DocumentStorageDriver::Write (const Handle(CDM_Document)& theDocument,
                                                                Standard_OStream&           theOStream)
 {
-  Handle(CDM_MessageDriver) aMessageDriver = theDocument->Application()->MessageDriver();
+  Handle(Message_Messenger) aMessageDriver = theDocument->Application()->MessageDriver();
   ::take_time (~0, " +++++ Start STORAGE procedures ++++++", aMessageDriver);
 
   // Create new DOM_Document
@@ -148,7 +148,7 @@ Standard_EXPORT void XmlLDrivers_DocumentStorageDriver::Write (const Handle(CDM_
 
       TCollection_ExtendedString aMsg = TCollection_ExtendedString("Error: the stream is bad and") +
                                         " cannot be used for writing";
-      theDocument->Application()->MessageDriver()->Write (aMsg.ToExtString());
+      theDocument->Application()->MessageDriver()->Send (aMsg.ToExtString(), Message_Fail);
       
       throw Standard_Failure("File cannot be opened for writing");
     }
@@ -168,7 +168,7 @@ Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteToDomDocument (const Ha
                                                                         XmlObjMgt_Element&           theElement)
 {
   SetIsError(Standard_False);
-  Handle(CDM_MessageDriver) aMessageDriver =
+  Handle(Message_Messenger) aMessageDriver =
     theDocument -> Application() -> MessageDriver();
   // 1. Write header information
   Standard_Integer i;
@@ -210,12 +210,12 @@ Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteToDomDocument (const Ha
       aResourceDir += "/src/XmlOcafResource" ;
       aToSetCSFVariable = Standard_True; //CSF variable to be set later
     }
-#ifdef OCCT_DEBUG
+#ifdef OCCT_DEBUGXML
     else {
       TCollection_ExtendedString aWarn = FAILSTR "Neither ";
       aWarn = (aWarn + aCSFVariable[0] + ", nor " + aCSFVariable[1]
                + " variables have been set");
-      aMessageDriver->Write (aWarn.ToExtString());
+      aMessageDriver->Send (aWarn.ToExtString(), Message_Warning);
     }
 #endif
   }
@@ -228,24 +228,24 @@ Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteToDomDocument (const Ha
       if (aToSetCSFVariable) {
         OSD_Environment aCSFVarEnv ( aCSFVariable[0], aResourceDir );
         aCSFVarEnv.Build();
-#ifdef OCCT_DEBUG
+#ifdef OCCT_DEBUGXML
         TCollection_ExtendedString aWarn1 = "Variable ";
         aWarn1 = (aWarn1 + aCSFVariable[0]
                   + " has not been explicitly defined. Set to " + aResourceDir);
-        aMessageDriver->Write (aWarn1.ToExtString());
+        aMessageDriver->Send (aWarn1.ToExtString(), Message_Warning);
 #endif
         if ( aCSFVarEnv.Failed() ) {
           TCollection_ExtendedString aWarn = FAILSTR "Failed to initialize ";
           aWarn = aWarn + aCSFVariable[0] + " with " + aResourceDir;
-          aMessageDriver->Write (aWarn.ToExtString());
+          aMessageDriver->Send (aWarn.ToExtString(), Message_Fail);
         }
       }
     }
-#ifdef OCCT_DEBUG
+#ifdef OCCT_DEBUGXML
     else {
       TCollection_ExtendedString aWarn = FAILSTR "Schema definition file ";
       aWarn += (aResourceFileName + " was not found");
-      aMessageDriver->Write (aWarn.ToExtString());
+      aMessageDriver->Send (aWarn.ToExtString(), Message_Warning);
     }
 #endif
     anHTTP = anHTTP + ' ' + aResourceFileName;
@@ -317,14 +317,14 @@ Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteToDomDocument (const Ha
       SetIsError (Standard_True);
       SetStoreStatus(PCDM_SS_Failure);
       TCollection_ExtendedString anErrorString (anException.GetMessageString());
-      aMessageDriver -> Write (anErrorString.ToExtString());
+      aMessageDriver ->Send (anErrorString.ToExtString(), Message_Fail);
     }
   }
   if (anObjNb <= 0 && IsError() == Standard_False) {
     SetIsError (Standard_True);
     SetStoreStatus(PCDM_SS_No_Obj);
     TCollection_ExtendedString anErrorString ("error occurred");
-    aMessageDriver -> Write (anErrorString.ToExtString());
+    aMessageDriver ->Send (anErrorString.ToExtString(), Message_Fail);
   }
   // 2b. Write number of objects into the info section
   anInfoElem.setAttribute("objnb", anObjNb);
@@ -359,18 +359,20 @@ Standard_Integer XmlLDrivers_DocumentStorageDriver::MakeDocument
 
 //      Find MessageDriver and pass it to AttributeDrivers()
     Handle(CDM_Application) anApplication= theTDoc -> Application();
-    Handle(CDM_MessageDriver) aMessageDriver;
-    if (anApplication.IsNull())
-      aMessageDriver = new CDM_NullMessageDriver;
+    Handle(Message_Messenger) aMessageDriver;
+    if (anApplication.IsNull()) {
+      aMessageDriver = Message::DefaultMessenger();
+      aMessageDriver->ChangePrinters().Clear();
+    }
     else
       aMessageDriver = anApplication -> MessageDriver();
     if (myDrivers.IsNull()) myDrivers = AttributeDrivers (aMessageDriver);
 
 //      Retrieve from DOM_Document
     XmlMDF::FromTo (aTDF, theElement, myRelocTable, myDrivers); 
-#ifdef OCCT_DEBUG
+#ifdef OCCT_DEBUGXML
     aMessage = "First step successfull";
-    aMessageDriver -> Write (aMessage.ToExtString());
+    aMessageDriver -> Send (aMessage.ToExtString(), Message_Warning);
 #endif
     return myRelocTable.Extent();
   }
@@ -385,7 +387,7 @@ Standard_Integer XmlLDrivers_DocumentStorageDriver::MakeDocument
 //purpose  : 
 //=======================================================================
 Handle(XmlMDF_ADriverTable) XmlLDrivers_DocumentStorageDriver::AttributeDrivers
-       (const Handle(CDM_MessageDriver)& theMessageDriver) 
+       (const Handle(Message_Messenger)& theMessageDriver) 
 {
   return XmlLDrivers::AttributeDrivers (theMessageDriver);
 }
@@ -406,7 +408,7 @@ extern "C" int ftime (struct timeb *tp);
 struct timeb  tmbuf0;
 
 static void take_time (const Standard_Integer isReset, const char * aHeader,
-                       const Handle(CDM_MessageDriver)& aMessageDriver)
+                       const Handle(Message_Messenger)& aMessageDriver)
 {
   struct timeb  tmbuf;
   ftime (&tmbuf);
@@ -419,7 +421,7 @@ static void take_time (const Standard_Integer isReset, const char * aHeader,
              double(tmbuf.millitm - tmbuf0.millitm)/1000.);
     aMessage += take_tm_buf;
   }
-  aMessageDriver -> Write (aMessage.ToExtString());
+  aMessageDriver ->Send (aMessage.ToExtString(), Message_Trace);
 }
 #endif
 
index 4b3529367648fea4b1b57698e3d4fcda19ff21b4..b5dd604a2985524f387ab82a0e10dbd3e42327d3 100644 (file)
@@ -30,7 +30,7 @@ class XmlMDF_ADriverTable;
 class TCollection_ExtendedString;
 class CDM_Document;
 class TCollection_AsciiString;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class XmlLDrivers_DocumentStorageDriver;
@@ -49,7 +49,7 @@ public:
 
   Standard_EXPORT virtual void Write (const Handle(CDM_Document)& theDocument, Standard_OStream& theOStream) Standard_OVERRIDE;
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver);
 
 
 
index d688b6de10914c34dbd1507f5325eb5927551855..dd6588e0a79f31e3726d0d8a14f32062c0c261ae 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Storage_Schema.hxx>
 #include <TColStd_MapOfTransient.hxx>
 #include <TDF_Attribute.hxx>
@@ -208,7 +208,7 @@ Standard_Integer XmlMDF::ReadSubTree (const XmlObjMgt_Element&    theElement,
           TCollection_ExtendedString anErrorMessage =
             TCollection_ExtendedString ("Wrong Tag value for OCAF Label: ")
               + aTag;
-          theDriverMap.Find("TDF_TagSource") -> WriteMessage (anErrorMessage);
+          theDriverMap.Find("TDF_TagSource") -> myMessageDriver->Send (anErrorMessage, Message_Fail);
           return -1;
         }
         // create label
@@ -248,7 +248,7 @@ Standard_Integer XmlMDF::ReadSubTree (const XmlObjMgt_Element&    theElement,
             TCollection_ExtendedString anErrorMessage =
              TCollection_ExtendedString("Wrong ID of OCAF attribute with type ")
                + aName;
-            driver -> WriteMessage (anErrorMessage);
+            driver -> myMessageDriver->Send (anErrorMessage, Message_Fail);
             return -1;
           }
           Handle(TDF_Attribute) tAtt;
@@ -260,17 +260,17 @@ Standard_Integer XmlMDF::ReadSubTree (const XmlObjMgt_Element&    theElement,
          if (tAtt->Label().IsNull())
            theLabel.AddAttribute (tAtt);
          else
-           driver->WriteMessage
+           driver->myMessageDriver->Send
              (TCollection_ExtendedString("XmlDriver warning: ") +
               "attempt to attach attribute " +
-              aName + " to a second label");
+              aName + " to a second label", Message_Warning);
 
           if (! driver -> Paste (pAtt, tAtt, theRelocTable))
           {
             // error converting persistent to transient
-            driver->WriteMessage
+            driver->myMessageDriver->Send
               (TCollection_ExtendedString("XmlDriver warning: ") +
-               "failure reading attribute " + aName);
+               "failure reading attribute " + aName, Message_Warning);
           }
           else if (isBound == Standard_False)
             theRelocTable.Bind (anID, tAtt);
@@ -303,7 +303,7 @@ Standard_Integer XmlMDF::ReadSubTree (const XmlObjMgt_Element&    theElement,
 //purpose  : 
 //=======================================================================
 void XmlMDF::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                         const Handle(CDM_MessageDriver)&   aMessageDriver)
+                         const Handle(Message_Messenger)&   aMessageDriver)
 {
   aDriverTable->AddDriver (new XmlMDF_TagSourceDriver(aMessageDriver)); 
   aDriverTable->AddDriver (new XmlMDF_ReferenceDriver(aMessageDriver));
@@ -325,9 +325,9 @@ void XmlMDF::CreateDrvMap (const Handle(XmlMDF_ADriverTable)& theDrivers,
     if (theAsciiDriverMap.IsBound (aTypeName) == Standard_False)
       theAsciiDriverMap.Bind (aTypeName, aDriver);
     else
-      aDriver -> WriteMessage
+      aDriver -> myMessageDriver->Send
         (TCollection_ExtendedString ("Warning: skipped driver name: \"")
-         + aTypeName + '\"');
+         + aTypeName + '\"', Message_Warning);
     anIter.Next();
   }
 }
index c894c381da0d056783c9e1777b98ac006b57d99a..2b0eb7785222dd4e963cb6965dbe9fa230379af7 100644 (file)
@@ -29,7 +29,7 @@
 class TDF_Data;
 class XmlMDF_ADriverTable;
 class TDF_Label;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDF_ADriver;
 class XmlMDF_TagSourceDriver;
 class XmlMDF_ReferenceDriver;
@@ -69,7 +69,7 @@ public:
   Standard_EXPORT static Standard_Boolean FromTo (const XmlObjMgt_Element& aSource, Handle(TDF_Data)& aTarget, XmlObjMgt_RRelocationTable& aReloc, const Handle(XmlMDF_ADriverTable)& aDrivers);
   
   //! Adds the attribute storage drivers to <aDriverSeq>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& theMessageDriver);
 
 
 
index 60fc19a14a2aad81a7a9de38176b6de3cbce6492..85473abeffa1aedd21b9143509cfba8e522fa033 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_ADriver,Standard_Transient)
 //function : XmlMDF_ADriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDF_ADriver::XmlMDF_ADriver (const Handle(CDM_MessageDriver)& theMsgDriver,
+XmlMDF_ADriver::XmlMDF_ADriver (const Handle(Message_Messenger)& theMsgDriver,
                                 const Standard_CString           theNS,
                                 const Standard_CString           theName)
      : myMessageDriver (theMsgDriver)
@@ -73,15 +73,4 @@ const TCollection_AsciiString& XmlMDF_ADriver::TypeName () const
   if (myTypeName.Length() == 0 || aString [myTypeName.Length() - 1] == ':')
     (TCollection_AsciiString&)myTypeName += SourceType() -> Name();
   return myTypeName;
-}
-
-//=======================================================================
-//function : WriteMessage
-//purpose  : 
-//=======================================================================
-
-void XmlMDF_ADriver::WriteMessage
-                              (const TCollection_ExtendedString& aMessage) const
-{
-  myMessageDriver -> Write (aMessage.ToExtString());
-}
+}
\ No newline at end of file
index 9b5d4651fdffef999b4124d914cafc3785237ac5..c675f9598e7c66bd28f4f0934e3d489c71360bf3 100644 (file)
@@ -27,7 +27,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class TCollection_AsciiString;
 class XmlObjMgt_Persistent;
@@ -67,28 +67,20 @@ public:
   //! into <aTarget>, using the relocation table
   //! <aRelocTable> to keep the sharings.
   Standard_EXPORT virtual void Paste (const Handle(TDF_Attribute)& aSource, XmlObjMgt_Persistent& aTarget, XmlObjMgt_SRelocationTable& aRelocTable) const = 0;
-  
-  //! Send message to Application (usually when error occurres)
-  Standard_EXPORT void WriteMessage (const TCollection_ExtendedString& theMessage) const;
-
-
-
 
   DEFINE_STANDARD_RTTIEXT(XmlMDF_ADriver,Standard_Transient)
 
 protected:
 
-  
-  Standard_EXPORT XmlMDF_ADriver(const Handle(CDM_MessageDriver)& theMessageDriver, const Standard_CString theNamespace, const Standard_CString theName = NULL);
+  Standard_EXPORT XmlMDF_ADriver(const Handle(Message_Messenger)& theMessageDriver, const Standard_CString theNamespace, const Standard_CString theName = NULL);
 
   TCollection_AsciiString myTypeName;
 
+  Handle(Message_Messenger) myMessageDriver;
 
 private:
 
-
-  Handle(CDM_MessageDriver) myMessageDriver;
-
+friend class XmlMDF;
 
 };
 
index 213c41d48a7e8a827fa6d91196e28aff672212f6..e1042061ce170c58f8d9a74aa62204b0780663f0 100644 (file)
@@ -15,7 +15,7 @@
 
 //AGV 150202: Changed prototype XmlObjMgt::SetStringValue()
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_Reference.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_ReferenceDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDF_ReferenceDriver::XmlMDF_ReferenceDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -57,7 +57,7 @@ Standard_Boolean XmlMDF_ReferenceDriver::Paste
 
   if (anXPath == NULL)
   {
-    WriteMessage ("Cannot retrieve reference string from element");
+    myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
     return Standard_False;
   }
 
@@ -67,7 +67,7 @@ Standard_Boolean XmlMDF_ReferenceDriver::Paste
     TCollection_ExtendedString aMessage =
       TCollection_ExtendedString ("Cannot retrieve reference from \"")
         + anXPath + '\"';
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
 
index 0dc8363107f972f3a03676fc963c11bd8ea506ba..a0ac78f64d6d334d7eb58eb4e8422b0283392977 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDF_ReferenceDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDF_ReferenceDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDF_ReferenceDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e3254085f94b7575c3e53d395e1bb5e2fab4a12c..b6fda8cb39a6bbbe2cba62f175b35dc003e3c9ce 100644 (file)
@@ -15,7 +15,7 @@
 
 //AGV 150202: Changed prototype XmlObjMgt::SetStringValue()
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_TagSource.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_TagSourceDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDF_TagSourceDriver::XmlMDF_TagSourceDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -59,7 +59,7 @@ Standard_Boolean XmlMDF_TagSourceDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString ("Cannot retrieve TagSource attribute from \"")
         + aTagStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -67,7 +67,7 @@ Standard_Boolean XmlMDF_TagSourceDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString ("Invalid value of TagSource retrieved: ")
         + aTag;
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index e197ab5108d779fc70e755d358c6de33e525bfa7..fb863ac25c7de3ab68d47c262a82e2cf73aec270 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDF_TagSourceDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDF_TagSourceDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDF_TagSourceDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8a10e98f0b52b93aebc8fca3968a8c1fc4f663ae..da793d45a953495d360a3ecce75e66b2fdebb1a1 100644 (file)
@@ -15,7 +15,7 @@
 
 // modified     20.04.2009 Sergey Zaritchny
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlMDataStd.hxx>
 #include <XmlMDataStd_AsciiStringDriver.hxx>
 #include <XmlMDataStd_BooleanArrayDriver.hxx>
@@ -51,7 +51,7 @@ static Standard_Integer myDocumentVersion = -1;
 //purpose  : 
 //=======================================================================
 void XmlMDataStd::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                              const Handle(CDM_MessageDriver)&   anMsgDrv)
+                              const Handle(Message_Messenger)&   anMsgDrv)
 {
   aDriverTable-> AddDriver (new XmlMDataStd_DirectoryDriver     (anMsgDrv));
   aDriverTable-> AddDriver (new XmlMDataStd_IntegerArrayDriver  (anMsgDrv));
index a1ac39e472cb1a242b6e19d3fa75725aaa1a481f..a526ab9d427a4901b4fb99900540f5f62a6bb366 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <Standard_Integer.hxx>
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDataStd_NameDriver;
 class XmlMDataStd_IntegerDriver;
 class XmlMDataStd_RealDriver;
@@ -59,7 +59,7 @@ public:
 
   
   //! Adds the attribute drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& anMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& anMsgDrv);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index 70f77f50ce59e7dc88d0caaa324d21cc146cbb6b..ec80a896b81168c4de142029e576d869a352e89d 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_AsciiString.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "asciiguid")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_AsciiStringDriver::XmlMDataStd_AsciiStringDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -68,7 +68,7 @@ Standard_Boolean XmlMDataStd_AsciiStringDriver::Paste
   Handle(TDataStd_AsciiString)::DownCast(theTarget)->SetID(aGUID);
   return Standard_True;
   }
-  WriteMessage("error retrieving AsciiString for type TDataStd_AsciiString");
+  myMessageDriver->Send("error retrieving AsciiString for type TDataStd_AsciiString", Message_Fail);
   return Standard_False;
 }
 
index 8ffb532da3d4cac1eb0de3a0926a9234b374fa56..6eaf00314f4a1bfcbcc46bd0cb4d1d6cff71756a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_AsciiStringDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_AsciiStringDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_AsciiStringDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 876d403341c3e16c460ba821e2a1d86a2b62cbbc..c2cd22d8a98947defb2abed0c3450f035d716027 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfByte.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "boolarrattguid")
 //function : XmlMDataStd_BooleanArrayDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_BooleanArrayDriver::XmlMDataStd_BooleanArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_BooleanArrayDriver::XmlMDataStd_BooleanArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -68,7 +68,7 @@ Standard_Boolean XmlMDataStd_BooleanArrayDriver::Paste(const XmlObjMgt_Persisten
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for BooleanArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -79,7 +79,7 @@ Standard_Boolean XmlMDataStd_BooleanArrayDriver::Paste(const XmlObjMgt_Persisten
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for BooleanArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -88,7 +88,7 @@ Standard_Boolean XmlMDataStd_BooleanArrayDriver::Paste(const XmlObjMgt_Persisten
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("The last index is greater than the first index"
                                  " for BooleanArray attribute \"");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -108,7 +108,7 @@ Standard_Boolean XmlMDataStd_BooleanArrayDriver::Paste(const XmlObjMgt_Persisten
         TCollection_ExtendedString("Cannot retrieve integer member"
         " for BooleanArray attribute as \"")
         + aValueStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     arr.SetValue(i, (Standard_Byte) aValue);
index df8841b64fab0765cb1e90cc636f315fc4724e12..8095e52e68fdb3cb13afe62e0ab1c6b4cba4ba36 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_BooleanArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_BooleanArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_BooleanArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e78a52d5171cccb33a6686fec2cb7ab50bcb9572..c4c22dacc00d1a74f4b26b31134887599f9cd29b 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_BooleanList.hxx>
@@ -33,7 +33,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "boollistattguid")
 //function : XmlMDataStd_BooleanListDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_BooleanListDriver::XmlMDataStd_BooleanListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_BooleanListDriver::XmlMDataStd_BooleanListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -69,7 +69,7 @@ Standard_Boolean XmlMDataStd_BooleanListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for BooleanList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -80,7 +80,7 @@ Standard_Boolean XmlMDataStd_BooleanListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for BooleanList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -94,7 +94,7 @@ Standard_Boolean XmlMDataStd_BooleanListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString aMessageString =
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for BooleanList attribute as \"");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aBooleanList->Append(anInteger ? Standard_True : Standard_False);
@@ -110,7 +110,7 @@ Standard_Boolean XmlMDataStd_BooleanListDriver::Paste(const XmlObjMgt_Persistent
           TCollection_ExtendedString("Cannot retrieve integer member"
                                      " for BooleanList attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       aBooleanList->Append(aValue ? Standard_True : Standard_False);
index 077aeccd37c13e23b564037024a98be15e76cf67..08b5cf10745578c7175c33f90d7173bed026807b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_BooleanListDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_BooleanListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_BooleanListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 988ad28ce44075dcfaaa017d305f365cd5c6ed0c..71eb2447dc2ac7e58ea3c66400b80cb365e54709 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfByte.hxx>
@@ -34,7 +34,7 @@ IMPLEMENT_DOMSTRING (IsDeltaOn,        "delta")
 //function : XmlMDataStd_ByteArrayDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_ByteArrayDriver::XmlMDataStd_ByteArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_ByteArrayDriver::XmlMDataStd_ByteArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -70,7 +70,7 @@ Standard_Boolean XmlMDataStd_ByteArrayDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for ByteArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -81,7 +81,7 @@ Standard_Boolean XmlMDataStd_ByteArrayDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for ByteArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -90,7 +90,7 @@ Standard_Boolean XmlMDataStd_ByteArrayDriver::Paste(const XmlObjMgt_Persistent&
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("The last index is greater than the first index"
                                  " for ByteArray attribute \"");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -109,7 +109,7 @@ Standard_Boolean XmlMDataStd_ByteArrayDriver::Paste(const XmlObjMgt_Persistent&
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for ByteArray attribute as \"")
                                    + aValueStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     arr.SetValue(i, (Standard_Byte) aValue);
@@ -126,7 +126,7 @@ Standard_Boolean XmlMDataStd_ByteArrayDriver::Paste(const XmlObjMgt_Persistent&
         TCollection_ExtendedString("Cannot retrieve the isDelta value"
                                    " for ByteArray attribute as \"")
                                    + aDeltaValue + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     } 
     else
index 305bdd985b38c67aaa4f9e054054f32fe343b44d..d9bd04448fcf6d4a6db706ef6be6fafc021937b7 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ByteArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ByteArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ByteArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index febe1460ad9942c66e62b85f36709fa403b12a16..a38e294635cd183716ba8c1887cbf220cda9490d 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Comment.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_CommentDriver::XmlMDataStd_CommentDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -57,7 +57,7 @@ Standard_Boolean XmlMDataStd_CommentDriver::Paste
     Handle(TDataStd_Comment)::DownCast(theTarget) -> Set (aString);
     return Standard_True;
   }
-  WriteMessage("error retrieving ExtendedString for type TDataStd_Comment");
+  myMessageDriver->Send("error retrieving ExtendedString for type TDataStd_Comment", Message_Fail);
   return Standard_False;
 }
 
index ba0054e58ec564be560ceb181ed38a050759c0fb..455d8be749a4e1040a5e5009fe94cdb4adc0be92 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_CommentDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_CommentDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_CommentDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index a3258183864d3e09a5f211db894d71890c4fecc5..511228609fa3cbc3d3d6f6fbf06073304006dfa3 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Directory.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_DirectoryDriver::XmlMDataStd_DirectoryDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 36eaee3719b946f5b55def3391a98d411ef716d2..fcdb5fd455b9c128aae0706a8c6babe87419eda2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_DirectoryDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_DirectoryDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_DirectoryDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index ff8b7d0034be189e5b472c4a7c20765e054c048a..fc55ecaf490b7566263cb7f9c5c99a6f607af26c 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Expression.hxx>
 #include <TDataStd_Variable.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (VariablesString, "variables")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_ExpressionDriver::XmlMDataStd_ExpressionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -65,7 +65,7 @@ Standard_Boolean XmlMDataStd_ExpressionDriver::Paste
   TCollection_ExtendedString aString;
   if (!XmlObjMgt::GetExtendedString (theSource, aString))
   {
-    WriteMessage("error retrieving ExtendedString for type TDataStd_Expression");
+    myMessageDriver->Send("error retrieving ExtendedString for type TDataStd_Expression", Message_Fail);
     return Standard_False;
   }
   aC->SetExpression(aString);
@@ -82,7 +82,7 @@ Standard_Boolean XmlMDataStd_ExpressionDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataStd_ExpressionDriver: Cannot retrieve reference on first variable from \"")
           + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     Standard_Integer i = 1;
index 8857d868e2fcb36a1305955f1777b749cbd072e9..eafa4dc99faea81a54a5be0fdb33e74d527065fc 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ExpressionDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ExpressionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ExpressionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2e0c9662b8dde74087e1060b5f10883420ffd19d..1347a17294c7bd737bd1a0798eef1823acbd3d0c 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ExtStringArray.hxx>
@@ -55,7 +55,7 @@ static Standard_Boolean Contains(const Handle(TDataStd_ExtStringArray)& arr,
 //=======================================================================
 
 XmlMDataStd_ExtStringArrayDriver::XmlMDataStd_ExtStringArrayDriver
-                        ( const Handle(CDM_MessageDriver)& theMsgDriver )
+                        ( const Handle(Message_Messenger)& theMsgDriver )
 : XmlMDF_ADriver( theMsgDriver, NULL )
 {}
 
@@ -90,7 +90,7 @@ Standard_Boolean XmlMDataStd_ExtStringArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for ExtStringArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -100,7 +100,7 @@ Standard_Boolean XmlMDataStd_ExtStringArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for ExtStringArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -192,7 +192,7 @@ Standard_Boolean XmlMDataStd_ExtStringArrayDriver::Paste
           TCollection_ExtendedString("Cannot retrieve the isDelta value"
                                      " for IntegerArray attribute as \"")
                                      + aDeltaValue + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       } 
     else
index d6a8b4a49bdd617f4ca22e11964c5dbedfa84a3f..c3491e5d34381484e8612ae4b88d87a2ae41deea 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ExtStringArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ExtStringArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ExtStringArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 6eeb9b1ae367923e46339d9657d78ff4b8029727..0489eb83222e648efda3dfad58228e09ef676b7e 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ExtStringList.hxx>
@@ -35,7 +35,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "extstrlistattguid")
 //function : XmlMDataStd_ExtStringListDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_ExtStringListDriver::XmlMDataStd_ExtStringListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_ExtStringListDriver::XmlMDataStd_ExtStringListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -71,7 +71,7 @@ Standard_Boolean XmlMDataStd_ExtStringListDriver::Paste(const XmlObjMgt_Persiste
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for ExtStringList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -82,7 +82,7 @@ Standard_Boolean XmlMDataStd_ExtStringListDriver::Paste(const XmlObjMgt_Persiste
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for ExtStringList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -92,7 +92,7 @@ Standard_Boolean XmlMDataStd_ExtStringListDriver::Paste(const XmlObjMgt_Persiste
     {
       TCollection_ExtendedString aMessageString = 
         TCollection_ExtendedString("Cannot retrieve a list of extended strings");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
 
index 390800f42dab76bd3477bcd76ec87e674f87d552..53d86b7609696899e8c487cc9c88b68bd01223ea 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ExtStringListDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ExtStringListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ExtStringListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 4a4cb41b1b0b2cbe21d44c0bf2a281d76434752e..eb814a434942269ed7fb019461d27edc08ed3fdd 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_HPackedMapOfInteger.hxx>
@@ -39,7 +39,7 @@ IMPLEMENT_DOMSTRING (IsDeltaOn,        "delta")
 //=======================================================================
 
 XmlMDataStd_IntPackedMapDriver::XmlMDataStd_IntPackedMapDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, STANDARD_TYPE(TDataStd_IntPackedMap)->Name())
 {}
 
@@ -74,61 +74,61 @@ Standard_Boolean XmlMDataStd_IntPackedMapDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the Map size"
                                  " for IntPackedMap attribute as \"")
         + aSize + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;            
     }
     Handle(TColStd_HPackedMapOfInteger) aHMap = new TColStd_HPackedMapOfInteger ();
     Standard_Boolean Ok = Standard_True;
     if(aSize) {    
       Standard_CString aValueString =
-       Standard_CString(XmlObjMgt::GetStringValue(anElement).GetString());
+        Standard_CString(XmlObjMgt::GetStringValue(anElement).GetString());
 //      Handle(TColStd_HPackedMapOfInteger) aHMap = new TColStd_HPackedMapOfInteger ();
       for (Standard_Integer i = 1; i <= aSize; i++) {
-       Standard_Integer aValue;
-       if (!XmlObjMgt::GetInteger(aValueString, aValue)) {
-         Ok = Standard_False; break;
-       }
-       if(!aHMap->ChangeMap().Add( aValue )) {
-         Ok = Standard_False; break;
-       }
+        Standard_Integer aValue;
+        if (!XmlObjMgt::GetInteger(aValueString, aValue)) {
+          Ok = Standard_False; break;
+        }
+        if(!aHMap->ChangeMap().Add( aValue )) {
+          Ok = Standard_False; break;
+        }
       }
       if(!Ok) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve integer member"
-                                    " for IntPackedMap attribute as \"")
-           + aValueString + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve integer member"
+          " for IntPackedMap attribute as \"")
+          + aValueString + "\"";
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       if(aPackedMap->ChangeMap(aHMap))
-       Ok = Standard_True;
+        Ok = Standard_True;
     }
     if(Ok) {
       Standard_Boolean aDelta(Standard_False);
-  
+
       if(XmlMDataStd::DocumentVersion() > 2) {
-       Standard_Integer aDeltaValue;
-       if (!anElement.getAttribute(::IsDeltaOn()).GetInteger(aDeltaValue)) 
-         {
-           TCollection_ExtendedString aMessageString =
-             TCollection_ExtendedString("Cannot retrieve the isDelta value"
-                                        " for IntPackedMap attribute as \"")
-               + aDeltaValue + "\"";
-           WriteMessage (aMessageString);
-           return Standard_False;
-         
-       else
-         aDelta = aDeltaValue != 0;
+        Standard_Integer aDeltaValue;
+        if (!anElement.getAttribute(::IsDeltaOn()).GetInteger(aDeltaValue)) 
+        {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve the isDelta value"
+            " for IntPackedMap attribute as \"")
+            + aDeltaValue + "\"";
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        } 
+        else
+          aDelta = aDeltaValue != 0;
       }
 #ifdef OCCT_DEBUG
       else if(XmlMDataStd::DocumentVersion() == -1)
-       cout << "Current DocVersion field is not initialized. "  <<endl;
+        cout << "Current DocVersion field is not initialized. "  <<endl;
 #endif
       aPackedMap->SetDelta(aDelta);
       return Standard_True;
     }  
   }
-  WriteMessage("error retrieving Map for type TDataStd_IntPackedMap");
+  myMessageDriver->Send("error retrieving Map for type TDataStd_IntPackedMap", Message_Fail);
   return Standard_False;
 }
 
@@ -142,7 +142,7 @@ void XmlMDataStd_IntPackedMapDriver::Paste (const Handle(TDF_Attribute)& theSour
 {
   Handle(TDataStd_IntPackedMap) aS = Handle(TDataStd_IntPackedMap)::DownCast(theSource);
   if (aS.IsNull()) {
-    WriteMessage ("IntPackedMapDriver:: The source attribute is Null.");
+    myMessageDriver->Send ("IntPackedMapDriver:: The source attribute is Null.", Message_Warning);
     return;
   }
 
index 58430173da4b8b95e515af477fbad21ee3483e92..9124c7265f56a0966b7ccfa14f58fc75468b675e 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_IntPackedMapDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_IntPackedMapDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_IntPackedMapDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 4920b69131bca7aed5c650135b56f5d6356479ba..cad547b177990dc133ec666b6b2e44ce0575ce69 100644 (file)
@@ -15,7 +15,7 @@
 
 //AGV 150202: Changed prototype XmlObjMgt::SetStringValue()
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_IntegerArray.hxx>
@@ -37,7 +37,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "intarrattguid")
 //=======================================================================
 
 XmlMDataStd_IntegerArrayDriver::XmlMDataStd_IntegerArrayDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -71,7 +71,7 @@ Standard_Boolean XmlMDataStd_IntegerArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for IntegerArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -81,7 +81,7 @@ Standard_Boolean XmlMDataStd_IntegerArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for IntegerArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -95,7 +95,7 @@ Standard_Boolean XmlMDataStd_IntegerArrayDriver::Paste
       TCollection_ExtendedString aMessageString =
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for IntegerArray attribute as \"");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     anIntArray->SetValue(aFirstInd, anInteger);
@@ -113,7 +113,7 @@ Standard_Boolean XmlMDataStd_IntegerArrayDriver::Paste
           TCollection_ExtendedString("Cannot retrieve integer member"
                                      " for IntegerArray attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       anIntArray->SetValue(ind, aValue);
@@ -129,7 +129,7 @@ Standard_Boolean XmlMDataStd_IntegerArrayDriver::Paste
           TCollection_ExtendedString("Cannot retrieve the isDelta value"
                                      " for IntegerArray attribute as \"")
                                      + aDeltaValue + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       } 
     else
index 2976875069d3519e07216d38d25399b8b61a2af5..8617bb20aa9fd64e330c8d75c2d75a309221ac06 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_IntegerArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_IntegerArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_IntegerArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 505c052eccec41e48cf4e8c833dccdbf4e94d1dd..55a85b6ec0f3664fd660a230f7f694e9480ed09e 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Integer.hxx>
 #include <TDF_Attribute.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "intattguid")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_IntegerDriver::XmlMDataStd_IntegerDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -58,7 +58,7 @@ Standard_Boolean XmlMDataStd_IntegerDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Integer attribute from \"")
         + anIntStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index cb72329f9a0e350c5248e0e419cb3c69ecdcfebc..89589ba346eb6627313d2566bc549c59d0d8b44b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_IntegerDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_IntegerDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_IntegerDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e71f856d5b9aeb8b741f7a5366997388d4f88eb1..fc1317300ea775b991caaf7743950e804c4e7778 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
@@ -33,7 +33,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "intlistattguid")
 //function : XmlMDataStd_IntegerListDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_IntegerListDriver::XmlMDataStd_IntegerListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_IntegerListDriver::XmlMDataStd_IntegerListDriver(const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -69,7 +69,7 @@ Standard_Boolean XmlMDataStd_IntegerListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for IntegerList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -80,7 +80,7 @@ Standard_Boolean XmlMDataStd_IntegerListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for IntegerList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -94,7 +94,7 @@ Standard_Boolean XmlMDataStd_IntegerListDriver::Paste(const XmlObjMgt_Persistent
       TCollection_ExtendedString aMessageString =
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for IntegerList attribute as \"");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     anIntList->Append(anInteger);
@@ -110,7 +110,7 @@ Standard_Boolean XmlMDataStd_IntegerListDriver::Paste(const XmlObjMgt_Persistent
           TCollection_ExtendedString("Cannot retrieve integer member"
                                      " for IntegerList attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       anIntList->Append(aValue);
index d726c0cd561825dfbc2dceea9b7996566cc2d74c..aad5d9e92cca0ea0dd4438c43f08eeafb9031c4c 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_IntegerListDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_IntegerListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_IntegerListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 5745223dce01ab609395c30c2c15f29c9f039527..a558391ec6b998148724b98a7230835d0d3650b8 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Name.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "nameguid")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_NameDriver::XmlMDataStd_NameDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -71,7 +71,7 @@ Standard_Boolean XmlMDataStd_NameDriver::Paste
          return Standard_True;
     }
   }
-  WriteMessage("error retrieving ExtendedString for type TDataStd_Name");
+  myMessageDriver->Send("error retrieving ExtendedString for type TDataStd_Name", Message_Fail);
   return Standard_False;
 }
 
index bfec7d472c844df2e0b251dfcd87719fab25be1f..80c67c11d0066caffd939d7682c04382da933997 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_NameDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_NameDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_NameDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index a310c9d3f0b7d7aadf9421ba36c3039ae6761134..8e7a9753aafded3193fd5d9b56fd300b2fcd0876 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
@@ -65,7 +65,7 @@ IMPLEMENT_DOMSTRING (Value,     "value")
 //function : XmlMDataStd_NamedDataDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_NamedDataDriver::XmlMDataStd_NamedDataDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_NamedDataDriver::XmlMDataStd_NamedDataDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -102,7 +102,7 @@ static TCollection_ExtendedString SplitItemFromStart(TCollection_ExtendedString&
 }
 //=======================================================================
 Handle(TColStd_HArray1OfInteger) BuildIntArray(const TCollection_AsciiString& ValString, 
-                                              const Standard_Integer theLen) 
+                                               const Standard_Integer theLen) 
 {
   Handle(TColStd_HArray1OfInteger) anArr;
   if(ValString.Length() == 0 || !theLen) return anArr;
@@ -117,7 +117,7 @@ Handle(TColStd_HArray1OfInteger) BuildIntArray(const TCollection_AsciiString& Va
 
 //=======================================================================
 Handle(TColStd_HArray1OfReal) BuildRealArray(const TCollection_AsciiString& ValString, 
-                                            const Standard_Integer theLen) 
+                                             const Standard_Integer theLen) 
 {
   Handle(TColStd_HArray1OfReal) anArr;
   if(ValString.Length() == 0 || !theLen) return anArr;
@@ -134,8 +134,8 @@ Handle(TColStd_HArray1OfReal) BuildRealArray(const TCollection_AsciiString& ValS
 //purpose  : persistent -> transient (retrieve)
 //=======================================================================
 Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&  theSource,
-                                                     const Handle(TDF_Attribute)& theTarget,
-                                                     XmlObjMgt_RRelocationTable&  ) const
+                                                    const Handle(TDF_Attribute)& theTarget,
+                                                    XmlObjMgt_RRelocationTable&  ) const
 {
   Standard_Integer aFirstInd, aLastInd, ind;
   const XmlObjMgt_Element& anElement = theSource;
@@ -150,7 +150,7 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the first index for NamedData"
                                  " attribute (DataMapOfStringInteger) as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -164,7 +164,7 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
                                  " attribute (DataMapOfStringInteger) as \"")
         + aLastIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   try {
@@ -173,38 +173,38 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
 
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) {
       if ( !anElement.hasChildNodes() )
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringInteger");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringInteger");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
       aCurNode = anElement.getFirstChild();
       LDOM_Element* aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aValueStr, aKey;
       TColStd_DataMapOfStringInteger aMap;
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
-       aValueStr = SplitItemFromEnd(aKey);
-       if(aValueStr.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       TCollection_AsciiString aVal(aValueStr,'?');
-       Standard_Integer aValue = aVal.IntegerValue();
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );
+        aValueStr = SplitItemFromEnd(aKey);
+        if(aValueStr.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+        TCollection_AsciiString aVal(aValueStr,'?');
+        Standard_Integer aValue = aVal.IntegerValue();
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValueStr = SplitItemFromEnd(aKey);
       if(aValueStr.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       TCollection_AsciiString aVal(aValueStr,'?');
       Standard_Integer aValue = aVal.IntegerValue();
@@ -212,74 +212,74 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
       T->ChangeIntegers(aMap);
     }
 
-//DataMapOfStringReal
+    //DataMapOfStringReal
     aFirstIndex = anElement.getAttribute(::FirstRealIndex());
     if (aFirstIndex == NULL)
       aFirstInd = 1;
     else if (!aFirstIndex.GetInteger(aFirstInd)) 
-      {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
-                                    "attribute (DataMapOfStringReal) as \"")
-           + aFirstIndex + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
-      }
+    {
+      TCollection_ExtendedString aMessageString =
+        TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
+        "attribute (DataMapOfStringReal) as \"")
+        + aFirstIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
+      return Standard_False;
+    }
 
-  // Read the LastIndex;
+    // Read the LastIndex;
     aLastIndex = anElement.getAttribute(::LastRealIndex());
     if(aLastIndex == NULL) {
       aFirstInd = 0;
       aLastInd  = 0;
     } else if (!aLastIndex.GetInteger(aLastInd)) {
       TCollection_ExtendedString aMessageString =
-       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
-                                  " attribute (DataMapOfStringReal) as \"")
-         + aLastIndex + "\"";
-      WriteMessage (aMessageString);
+        TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
+        " attribute (DataMapOfStringReal) as \"")
+        + aLastIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
 
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) { 
       if ( !anElement.hasChildNodes())
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringReal");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-      
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringReal");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
+
       LDOM_Element* aCurElement; 
       if (aCurNode.isNull())
-           aCurNode = anElement.getFirstChild();
+        aCurNode = anElement.getFirstChild();
       else    
         aCurNode    = ((LDOM_Element*)&aCurNode)->getNextSibling();
-          
+
       aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aValueStr, aKey;
       TDataStd_DataMapOfStringReal aMap;
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
-       aValueStr = SplitItemFromEnd(aKey);
-       if(aValueStr.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       TCollection_AsciiString aVal(aValueStr,'?');
-       Standard_Real aValue = aVal.RealValue();
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );
+        aValueStr = SplitItemFromEnd(aKey);
+        if(aValueStr.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+        TCollection_AsciiString aVal(aValueStr,'?');
+        Standard_Real aValue = aVal.RealValue();
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValueStr = SplitItemFromEnd(aKey);
       if(aValueStr.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       TCollection_AsciiString aVal(aValueStr,'?');
       Standard_Real aValue = aVal.RealValue();
@@ -292,66 +292,66 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
     if (aFirstIndex == NULL)
       aFirstInd = 1;
     else if (!aFirstIndex.GetInteger(aFirstInd)) 
-      {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve the first index for NamedData"
-                                    " attribute (DataMapOfStringString) as \"")
-           + aFirstIndex + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
-      }
+    {
+      TCollection_ExtendedString aMessageString =
+        TCollection_ExtendedString("Cannot retrieve the first index for NamedData"
+        " attribute (DataMapOfStringString) as \"")
+        + aFirstIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
+      return Standard_False;
+    }
     aLastIndex = anElement.getAttribute(::LastStringIndex());
     if(aLastIndex == NULL) {
       aFirstInd = 0;
       aLastInd  = 0;
     } else if (!aLastIndex.GetInteger(aLastInd)) {
       TCollection_ExtendedString aMessageString =
-       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
-                                  " attribute (DataMapOfStringString) as \"")
-         + aLastIndex + "\"";
-      WriteMessage (aMessageString);
+        TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
+        " attribute (DataMapOfStringString) as \"")
+        + aLastIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
-    
+
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) {
       if ( !anElement.hasChildNodes())
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringString");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringString");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
       LDOM_Element* aCurElement;
       if (aCurNode.isNull())
-           aCurNode = anElement.getFirstChild();
+        aCurNode = anElement.getFirstChild();
       else 
-           aCurNode = ((LDOM_Element*)&aCurNode)->getNextSibling();
-      
+        aCurNode = ((LDOM_Element*)&aCurNode)->getNextSibling();
+
       aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aValue, aKey;
       TDataStd_DataMapOfStringString aMap;
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
-       aValue = SplitItemFromStart(aKey); // ==>from start
-       if(aValue.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );
+        aValue = SplitItemFromStart(aKey); // ==>from start
+        if(aValue.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValue = SplitItemFromStart(aKey);
       if(aValue.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
-      
+
       aMap.Bind(aKey, aValue);
       T->ChangeStrings(aMap);
     }
@@ -361,73 +361,73 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
     if (aFirstIndex == NULL)
       aFirstInd = 1;
     else if (!aFirstIndex.GetInteger(aFirstInd)) 
-      {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
-                                    "attribute (DataMapOfStringByte) as \"")
-           + aFirstIndex + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
-      }
+    {
+      TCollection_ExtendedString aMessageString =
+        TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
+        "attribute (DataMapOfStringByte) as \"")
+        + aFirstIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
+      return Standard_False;
+    }
 
-  // Read the LastIndex;
+    // Read the LastIndex;
     aLastIndex = anElement.getAttribute(::LastByteIndex());
     if(aLastIndex == NULL) {
       aFirstInd = 0;
       aLastInd  = 0;
     } else if (!aLastIndex.GetInteger(aLastInd)) {
       TCollection_ExtendedString aMessageString =
-       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
-                                  " attribute (DataMapOfStringByte) as \"")
-         + aLastIndex + "\"";
-      WriteMessage (aMessageString);
+        TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
+        " attribute (DataMapOfStringByte) as \"")
+        + aLastIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
-    
+
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) { 
       if ( !anElement.hasChildNodes())
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringByte");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-      
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringByte");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
+
       LDOM_Element* aCurElement;
       if (aCurNode.isNull())
-           aCurNode = anElement.getFirstChild();
+        aCurNode = anElement.getFirstChild();
       else 
-           aCurNode = ((LDOM_Element*)&aCurNode)->getNextSibling();
-      
+        aCurNode = ((LDOM_Element*)&aCurNode)->getNextSibling();
+
       aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aValueStr, aKey;
       TDataStd_DataMapOfStringByte aMap;
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
-       aValueStr = SplitItemFromEnd(aKey);
-       if(aValueStr.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       
-       TCollection_AsciiString aVal(aValueStr,'?');
-       Standard_Byte aValue = (Standard_Byte)aVal.IntegerValue();
-       
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );
+        aValueStr = SplitItemFromEnd(aKey);
+        if(aValueStr.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+
+        TCollection_AsciiString aVal(aValueStr,'?');
+        Standard_Byte aValue = (Standard_Byte)aVal.IntegerValue();
+
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValueStr = SplitItemFromEnd(aKey);
       if(aValueStr.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
-      
+
       TCollection_AsciiString aVal(aValueStr,'?');
       Standard_Byte aValue = (Standard_Byte)aVal.IntegerValue();
       aMap.Bind(aKey, aValue);
@@ -439,14 +439,14 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
     if (aFirstIndex == NULL)
       aFirstInd = 1;
     else if (!aFirstIndex.GetInteger(aFirstInd)) 
-      {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
-                                    "attribute (DataMapOfStringHArray1OfInteger) as \"")
-           + aFirstIndex + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
-      }
+    {
+      TCollection_ExtendedString aMessageString =
+        TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
+        "attribute (DataMapOfStringHArray1OfInteger) as \"")
+        + aFirstIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
+      return Standard_False;
+    }
     
   // Read the LastIndex;
     aLastIndex = anElement.getAttribute(::LastIntArrIndex());
@@ -455,74 +455,74 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
       aLastInd  = 0;
     } else if (!aLastIndex.GetInteger(aLastInd)) {
       TCollection_ExtendedString aMessageString =
-       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
-                                  " attribute (DataMapOfStringHArray1OfInteger) as \"")
-         + aLastIndex + "\"";
-      WriteMessage (aMessageString);
+        TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
+        " attribute (DataMapOfStringHArray1OfInteger) as \"")
+        + aLastIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
-    
+
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) { 
       if ( !anElement.hasChildNodes())
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringHArray1OfInteger");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringHArray1OfInteger");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
       LDOM_Element* aCurElement;
       if (aCurNode.isNull())
-           aCurNode = anElement.getFirstChild();
+        aCurNode = anElement.getFirstChild();
       else 
-           aCurNode =((LDOM_Element*)&aCurNode)->getNextSibling();
-      
+        aCurNode =((LDOM_Element*)&aCurNode)->getNextSibling();
+
       aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aKey, aValueStr;
       TDataStd_DataMapOfStringHArray1OfInteger aMap;
-      
+
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );// Len - at the end
-       aValueStr = SplitItemFromEnd(aKey);
-       if(aValueStr.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       TCollection_AsciiString aVal(aValueStr,'?');
-       Standard_Integer aLen = aVal.IntegerValue();
-       
-       TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value()); 
-       Handle(TColStd_HArray1OfInteger) aValue = BuildIntArray(aValueString, aLen);
-       if(aValue.IsNull()) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );// Len - at the end
+        aValueStr = SplitItemFromEnd(aKey);
+        if(aValueStr.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+        TCollection_AsciiString aVal(aValueStr,'?');
+        Standard_Integer aLen = aVal.IntegerValue();
+
+        TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value()); 
+        Handle(TColStd_HArray1OfInteger) aValue = BuildIntArray(aValueString, aLen);
+        if(aValue.IsNull()) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
-      
+
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValueStr = SplitItemFromEnd(aKey);
       if(aValueStr.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       TCollection_AsciiString aVal(aValueStr,'?');
       Standard_Integer aLen = aVal.IntegerValue();
       TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value());
       Handle(TColStd_HArray1OfInteger) aValue = BuildIntArray(aValueString, aLen);
       if(aValue.IsNull()) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       aMap.Bind(aKey, aValue);
       T->ChangeArraysOfIntegers(aMap);
@@ -533,104 +533,104 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
     if (aFirstIndex == NULL)
       aFirstInd = 1;
     else if (!aFirstIndex.GetInteger(aFirstInd)) 
-      {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
-                                    "attribute (DataMapOfStringHArray1OfReal) as \"")
-           + aFirstIndex + "\"";
-       WriteMessage (aMessageString);
-       return Standard_False;
-      }
-    
-  // Read the LastIndex;
+    {
+      TCollection_ExtendedString aMessageString =
+        TCollection_ExtendedString("Cannot retrieve the first index for NamedData "
+        "attribute (DataMapOfStringHArray1OfReal) as \"")
+        + aFirstIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
+      return Standard_False;
+    }
+
+    // Read the LastIndex;
     aLastIndex = anElement.getAttribute(::LastRealArrIndex());
     if(aLastIndex == NULL) {
       aFirstInd = 0;
       aLastInd  = 0;
     } else if (!aLastIndex.GetInteger(aLastInd)) {
       TCollection_ExtendedString aMessageString =
-       TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
-                                 " attribute (DataMapOfStringHArray1OfReal) as \"")
-         + aLastIndex + "\"";
-      WriteMessage (aMessageString);
+        TCollection_ExtendedString("Cannot retrieve the last index for NamedData"
+        " attribute (DataMapOfStringHArray1OfReal) as \"")
+        + aLastIndex + "\"";
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
-    
+
     if((aFirstInd | aLastInd) && aLastInd >= aFirstInd) { 
       if ( !anElement.hasChildNodes())
-       {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve DataMapOfStringHArray1OfReal");
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-      
+      {
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve DataMapOfStringHArray1OfReal");
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
+      }
+
       LDOM_Element* aCurElement;
       if (aCurNode.isNull())
-           aCurNode = anElement.getFirstChild();
+        aCurNode = anElement.getFirstChild();
       else 
-           aCurNode =((LDOM_Element*)&aCurNode)->getNextSibling();
-      
+        aCurNode =((LDOM_Element*)&aCurNode)->getNextSibling();
+
       aCurElement = (LDOM_Element*)&aCurNode;
       TCollection_ExtendedString aKey, aValueStr;
       TDataStd_DataMapOfStringHArray1OfReal aMap;
-      
+
       for (ind = aFirstInd; ind < aLastInd; ind++) {
-       XmlObjMgt::GetExtendedString( *aCurElement, aKey );// Len - at the end
-       aValueStr = SplitItemFromEnd(aKey);
-       if(aValueStr.Length() == 0) {
-         TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       TCollection_AsciiString aVal(aValueStr,'?');
-       Standard_Integer aLen = aVal.IntegerValue();      
-       
-       TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value());
-       Handle(TColStd_HArray1OfReal) aValue = BuildRealArray(aValueString, aLen);
-       if(aValue.IsNull()) {
-         TCollection_ExtendedString aMessageString =
-           TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-         WriteMessage (aMessageString);
-         return Standard_False;
-       }
-       
-       aMap.Bind(aKey, aValue);
-       aCurNode = aCurElement->getNextSibling();
-       aCurElement = (LDOM_Element*)&aCurNode;
+        XmlObjMgt::GetExtendedString( *aCurElement, aKey );// Len - at the end
+        aValueStr = SplitItemFromEnd(aKey);
+        if(aValueStr.Length() == 0) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+        TCollection_AsciiString aVal(aValueStr,'?');
+        Standard_Integer aLen = aVal.IntegerValue();      
+
+        TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value());
+        Handle(TColStd_HArray1OfReal) aValue = BuildRealArray(aValueString, aLen);
+        if(aValue.IsNull()) {
+          TCollection_ExtendedString aMessageString =
+            TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+          myMessageDriver->Send (aMessageString, Message_Fail);
+          return Standard_False;
+        }
+
+        aMap.Bind(aKey, aValue);
+        aCurNode = aCurElement->getNextSibling();
+        aCurElement = (LDOM_Element*)&aCurNode;
       }
-      
+
       XmlObjMgt::GetExtendedString( *aCurElement, aKey );
       aValueStr = SplitItemFromEnd(aKey);
       if(aValueStr.Length() == 0) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
       TCollection_AsciiString aVal(aValueStr,'?');
       Standard_Integer aLen = aVal.IntegerValue();
-      
+
       TCollection_AsciiString aValueString = aCurElement->getAttribute(::Value());
       Handle(TColStd_HArray1OfReal) aValue = BuildRealArray(aValueString, aLen);
       if(aValue.IsNull()) {
-       TCollection_ExtendedString aMessageString =
-         TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
-       WriteMessage (aMessageString);
-       return Standard_False;
+        TCollection_ExtendedString aMessageString =
+          TCollection_ExtendedString("Cannot retrieve a value from item = ") + aKey;
+        myMessageDriver->Send (aMessageString, Message_Fail);
+        return Standard_False;
       }
-      
+
       aMap.Bind(aKey, aValue);
-    T->ChangeArraysOfReals(aMap);
+      T->ChangeArraysOfReals(aMap);
     } 
   } catch (EXCEPTION) {
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Unknown exception during data retrieve in NamedDatDriver ");
-    WriteMessage (aMessageString);
-      return Standard_False;} 
-  
-  return Standard_True;
+    myMessageDriver->Send (aMessageString, Message_Fail);
+    return Standard_False;} 
+
+    return Standard_True;
 }
 
 //=======================================================================
@@ -638,12 +638,12 @@ Standard_Boolean XmlMDataStd_NamedDataDriver::Paste(const XmlObjMgt_Persistent&
 //purpose  : transient -> persistent (store)
 //=======================================================================
 void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
-                                       XmlObjMgt_Persistent&        theTarget,
-                                       XmlObjMgt_SRelocationTable&  ) const
+                                        XmlObjMgt_Persistent&        theTarget,
+                                        XmlObjMgt_SRelocationTable&  ) const
 {
   Handle(TDataStd_NamedData) S = Handle(TDataStd_NamedData)::DownCast(theSource);
   if(S.IsNull()) {
-    WriteMessage ("NamedDataDriver:: The source attribute is Null.");
+    myMessageDriver->Send ("NamedDataDriver:: The source attribute is Null.", Message_Warning);
     return;}
 
   Standard_Integer i=0, up;
@@ -657,7 +657,7 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
     TColStd_DataMapIteratorOfDataMapOfStringInteger itr(S->GetIntegersContainer());
     for (i=1; itr.More(); itr.Next(),i++) {
       const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
+        itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
       XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
       XmlObjMgt::SetExtendedString( aCurTarget, aValueStr );
       anElement.appendChild( aCurTarget );
@@ -669,11 +669,11 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
     theTarget.Element().setAttribute(::LastRealIndex(), up);
     TDataStd_DataMapIteratorOfDataMapOfStringReal itr(S->GetRealsContainer());
     for (i=1; itr.More(); itr.Next(),i++) {
-     const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
-     XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
-     XmlObjMgt::SetExtendedString( aCurTarget, aValueStr );
-     anElement.appendChild( aCurTarget );
+      const TCollection_ExtendedString aValueStr = 
+        itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
+      XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
+      XmlObjMgt::SetExtendedString( aCurTarget, aValueStr );
+      anElement.appendChild( aCurTarget );
     }
   } 
 
@@ -683,7 +683,7 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
     TDataStd_DataMapIteratorOfDataMapOfStringString itr(S->GetStringsContainer());
     for (i=1; itr.More(); itr.Next(),i++) {
       const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key(without blanks) - value;
+        itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key(without blanks) - value;
       XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
       XmlObjMgt::SetExtendedString( aCurTarget, aValueStr );
       anElement.appendChild( aCurTarget );
@@ -696,7 +696,7 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
     TDataStd_DataMapIteratorOfDataMapOfStringByte itr(S->GetBytesContainer());
     for (i=1; itr.More(); itr.Next(),i++) {
       const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
+        itr.Key() + ' ' + TCollection_ExtendedString(itr.Value());// key - value;
       XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
       XmlObjMgt::SetExtendedString( aCurTarget, aValueStr );
       anElement.appendChild( aCurTarget );
@@ -712,7 +712,7 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
       const Standard_Integer aLen = anArr1.Upper() - anArr1.Lower() +1;
 
       const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(aLen);// key - Num_of_Arr_elements;
+        itr.Key() + ' ' + TCollection_ExtendedString(aLen);// key - Num_of_Arr_elements;
       XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
       XmlObjMgt::SetExtendedString( aCurTarget,  aValueStr); //key
       anElement.appendChild( aCurTarget );
@@ -720,12 +720,12 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
       //Value = Array
       TCollection_AsciiString aValueStr2;
       Standard_Integer j = anArr1.Lower();
-       for(;;) {
-        aValueStr2 += TCollection_AsciiString(anArr1.Value(j));
-        if (j >= anArr1.Upper()) break;
-        aValueStr2 += ' ';
-        j++;
-       }
+      for(;;) {
+        aValueStr2 += TCollection_AsciiString(anArr1.Value(j));
+        if (j >= anArr1.Upper()) break;
+        aValueStr2 += ' ';
+        j++;
+      }
 
       aCurTarget.setAttribute(::Value(), aValueStr2.ToCString());
     }
@@ -741,7 +741,7 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
 
       //key
       const TCollection_ExtendedString aValueStr = 
-       itr.Key() + ' ' + TCollection_ExtendedString(aLen);// key - Num_of_Arr_elements;
+        itr.Key() + ' ' + TCollection_ExtendedString(aLen);// key - Num_of_Arr_elements;
       XmlObjMgt_Element aCurTarget = aDoc.createElement( ::ExtString() );
       XmlObjMgt::SetExtendedString( aCurTarget,  aValueStr); //key
       anElement.appendChild( aCurTarget );
@@ -750,13 +750,13 @@ void XmlMDataStd_NamedDataDriver::Paste(const Handle(TDF_Attribute)& theSource,
       TCollection_AsciiString aValueStr2;
       Standard_Integer j = anArr1.Lower();
       for(;;) {
-       char aValueChar[32];
-       Sprintf(aValueChar, "%.15g", anArr1.Value(j));
-       TCollection_AsciiString aValueStr3(aValueChar);
-       aValueStr2 += aValueStr3;
-       if (j >= anArr1.Upper()) break;
-       aValueStr2 += ' ';
-       j++;
+        char aValueChar[32];
+        Sprintf(aValueChar, "%.15g", anArr1.Value(j));
+        TCollection_AsciiString aValueStr3(aValueChar);
+        aValueStr2 += aValueStr3;
+        if (j >= anArr1.Upper()) break;
+        aValueStr2 += ' ';
+        j++;
       }
       aCurTarget.setAttribute(::Value(), aValueStr2.ToCString());
 
index 39c275bece348bb3f18fd57ba9b3074d1a29e415..e688f77ffeeda44d5b38396b4ff6db6489d4a014 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_NamedDataDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_NamedDataDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_NamedDataDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 3ee4a955432b94f12ffb22153e9bf24b98dff68f..49d5e6c6c1e76a3276b13d5d1e183a2cc2bdfcad 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_NoteBook.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_NoteBookDriver::XmlMDataStd_NoteBookDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 98ce4da3ec1a872eed53ba79cb7a645bcec8f30e..7dc48f33cc564362a0314c4e1df88299d251f842 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_NoteBookDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_NoteBookDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_NoteBookDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8fca3dbd5ff4b9b7b6c47184025b5935f030b121..1fe199281eb651938430b64c884d2c6e4bb23f93 100644 (file)
@@ -15,7 +15,7 @@
 
 //AGV 150202: Changed prototype XmlObjMgt::SetStringValue()
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Standard_OutOfMemory.hxx>
@@ -40,7 +40,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "realarrattguid")
 //=======================================================================
 
 XmlMDataStd_RealArrayDriver::XmlMDataStd_RealArrayDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -75,7 +75,7 @@ Standard_Boolean XmlMDataStd_RealArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for RealArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -85,7 +85,7 @@ Standard_Boolean XmlMDataStd_RealArrayDriver::Paste
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for RealArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -105,7 +105,7 @@ Standard_Boolean XmlMDataStd_RealArrayDriver::Paste
         TCollection_ExtendedString("Cannot retrieve array of real members"
                                    " for RealArray attribute from Integer \"")
         + aString + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
   } else {
@@ -117,7 +117,7 @@ Standard_Boolean XmlMDataStd_RealArrayDriver::Paste
           TCollection_ExtendedString("Cannot retrieve real member"
                                      " for RealArray attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       aRealArray->SetValue(ind, aValue);
@@ -133,7 +133,7 @@ Standard_Boolean XmlMDataStd_RealArrayDriver::Paste
           TCollection_ExtendedString("Cannot retrieve the isDelta value"
                                      " for RealArray attribute as \"")
                                      + aDeltaValue + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       } 
     else
index 3d9e3623167aa99de06b53b00d2211a685d2eaab..df7bf13b5044bb88fc0fd4021850ff272ad52eef 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_RealArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_RealArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_RealArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 902d3d66cfba653aa1a0e16fbdc820ba61e96ab5..2ccaad3ab1245c6073bc87d16e85bec5bb6181be 100644 (file)
@@ -15,7 +15,7 @@
 
 //AGV 150202: Changed prototype XmlObjMgt::SetStringValue()
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Real.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "realattguid")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_RealDriver::XmlMDataStd_RealDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -60,7 +60,7 @@ Standard_Boolean XmlMDataStd_RealDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Real attribute from \"")
         + aRealStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index 9148d8880c3195f8be157eed5f824bdaf01f7dc8..6ab6960226bff004072d08028c19a73ea6169e05 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_RealDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_RealDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_RealDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 4c04da7943ebff0f4a0876e0983fe11801252ad1..c012a218a52fd9cb43e32d4b34080452eef7e415 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "reallistattguid")
 //function : XmlMDataStd_RealListDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_RealListDriver::XmlMDataStd_RealListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_RealListDriver::XmlMDataStd_RealListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -69,7 +69,7 @@ Standard_Boolean XmlMDataStd_RealListDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for RealList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -80,7 +80,7 @@ Standard_Boolean XmlMDataStd_RealListDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for RealList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -102,7 +102,7 @@ Standard_Boolean XmlMDataStd_RealListDriver::Paste(const XmlObjMgt_Persistent&
         TCollection_ExtendedString("Cannot retrieve array of real members"
                                    " for RealList attribute from Integer \"")
         + aString + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
   } 
@@ -116,7 +116,7 @@ Standard_Boolean XmlMDataStd_RealListDriver::Paste(const XmlObjMgt_Persistent&
           TCollection_ExtendedString("Cannot retrieve real member"
                                      " for RealList attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       aRealList->Append(aValue);
index d4d2714991ca22406dc26255b7611e61fec854ff..bf66a9ada0bbb11637ef7534f505cc5386211fe1 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_RealListDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_RealListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_RealListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 3593e448fe9e4db0bc305a4f0384d7605180ff2d..0a84561a61f3b53605eb4451da3f4b277af7f98b 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ReferenceArray.hxx>
@@ -35,7 +35,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "refarrattguid")
 //function : XmlMDataStd_ReferenceArrayDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_ReferenceArrayDriver::XmlMDataStd_ReferenceArrayDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_ReferenceArrayDriver::XmlMDataStd_ReferenceArrayDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -71,7 +71,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for ReferenceArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -82,7 +82,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for ReferenceArray attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -93,7 +93,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
   {
     TCollection_ExtendedString aMessageString = 
       TCollection_ExtendedString("Cannot retrieve a Array of reference");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -106,7 +106,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
     aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
     if (aValueStr == NULL)
     {
-      WriteMessage ("Cannot retrieve reference string from element");
+      myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
       return Standard_False;
     }
     TCollection_AsciiString anEntry;
@@ -115,7 +115,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
       TCollection_ExtendedString aMessage =
         TCollection_ExtendedString ("Cannot retrieve reference from \"")
         + aValueStr + '\"';
-      WriteMessage (aMessage);
+      myMessageDriver->Send (aMessage, Message_Fail);
       return Standard_False;
     }
     // Find label by entry
@@ -133,7 +133,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
   aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
   if (aValueStr == NULL)
   {
-    WriteMessage ("Cannot retrieve reference string from element");
+    myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
     return Standard_False;
   }
   TCollection_AsciiString anEntry;
@@ -142,7 +142,7 @@ Standard_Boolean XmlMDataStd_ReferenceArrayDriver::Paste(const XmlObjMgt_Persist
     TCollection_ExtendedString aMessage =
       TCollection_ExtendedString ("Cannot retrieve reference from \"")
       + aValueStr + '\"';
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
   // Find label by entry
@@ -178,7 +178,7 @@ void XmlMDataStd_ReferenceArrayDriver::Paste(const Handle(TDF_Attribute)& theSou
   TDF_Label L = aReferenceArray->Label();
   if (L.IsNull())
   {
-    WriteMessage ("Label of a ReferenceArray is Null.");
+    myMessageDriver->Send ("Label of a ReferenceArray is Null.", Message_Fail);
     return;
   }
 
index 2a2b9565b56b69ec99d3628e17ea315fbf0d6d8d..06bfadf3d3299757b13b617ecdcbe2fc1d0c6f9b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ReferenceArrayDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ReferenceArrayDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ReferenceArrayDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2eabdecbda72c268470ae5079720a8d46850fa80..e6ffe530e5d803fb2cc7903054325a1a711b0e18 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_ReferenceList.hxx>
@@ -36,7 +36,7 @@ IMPLEMENT_DOMSTRING (AttributeIDString, "reflistattguid")
 //function : XmlMDataStd_ReferenceListDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_ReferenceListDriver::XmlMDataStd_ReferenceListDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_ReferenceListDriver::XmlMDataStd_ReferenceListDriver(const Handle(Message_Messenger)& theMsgDriver)
      : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -72,7 +72,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
       TCollection_ExtendedString("Cannot retrieve the first index"
                                  " for ReferenceList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -83,7 +83,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for ReferenceList attribute as \"")
         + aFirstIndex + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -93,7 +93,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
     {
       TCollection_ExtendedString aMessageString = 
         TCollection_ExtendedString("Cannot retrieve a list of reference");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
 
@@ -105,7 +105,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
       aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
       if (aValueStr == NULL)
       {
-        WriteMessage ("Cannot retrieve reference string from element");
+        myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
         return Standard_False;
       }
       TCollection_AsciiString anEntry;
@@ -114,7 +114,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
         TCollection_ExtendedString aMessage =
         TCollection_ExtendedString ("Cannot retrieve reference from \"")
         + aValueStr + '\"';
-        WriteMessage (aMessage);
+        myMessageDriver->Send (aMessage, Message_Fail);
         return Standard_False;
       }
       // Find label by entry
@@ -131,7 +131,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
   aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
   if (aValueStr == NULL)
   {
-    WriteMessage ("Cannot retrieve reference string from element");
+    myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
     return Standard_False;
   }
   TCollection_AsciiString anEntry;
@@ -140,7 +140,7 @@ Standard_Boolean XmlMDataStd_ReferenceListDriver::Paste(const XmlObjMgt_Persiste
     TCollection_ExtendedString aMessage =
     TCollection_ExtendedString ("Cannot retrieve reference from \"")
     + aValueStr + '\"';
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
   // Find label by entry
@@ -176,7 +176,7 @@ void XmlMDataStd_ReferenceListDriver::Paste(const Handle(TDF_Attribute)& theSour
   TDF_Label L = aReferenceList->Label();
   if (L.IsNull())
   {
-    WriteMessage ("Label of a ReferenceList is Null.");
+    myMessageDriver->Send ("Label of a ReferenceList is Null.", Message_Fail);
     return;
   }
 
index 49bb896607626f8b07f8bf7088819556b84f5ecc..56f44846918fd178c8c2a969394136c8a82e0cff 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_ReferenceListDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_ReferenceListDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_ReferenceListDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index b6c61087075320ae2e38adcce0a163b837ed9434..0415eabd436ffc405804222d8b4566bc38e28cbc 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Relation.hxx>
 #include <TDataStd_Variable.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (VariablesString, "variables")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_RelationDriver::XmlMDataStd_RelationDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -65,7 +65,7 @@ Standard_Boolean XmlMDataStd_RelationDriver::Paste
   TCollection_ExtendedString aString;
   if (!XmlObjMgt::GetExtendedString (theSource, aString))
   {
-    WriteMessage("error retrieving ExtendedString for type TDataStd_Relation");
+    myMessageDriver->Send("error retrieving ExtendedString for type TDataStd_Relation", Message_Fail);
     return Standard_False;
   }
   aC->SetRelation(aString);
@@ -82,7 +82,7 @@ Standard_Boolean XmlMDataStd_RelationDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataStd_RelationDriver: Cannot retrieve reference on first variable from \"")
           + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     Standard_Integer i = 1;
index 4e0bf2a5c338a5f2eefafcdc5d72c419b2e01ab8..7f4df0e99956095fcdf72169aa10bbbeee2152e9 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_RelationDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_RelationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_RelationDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index ed1bbf902bac2f5287da5b77307a71884d26a822..90594fb6b87913fb4b97da1e1626a9f340bf4599 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Tick.hxx>
 #include <TDF_Attribute.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TickDriver,XmlMDF_ADriver)
 //function : XmlMDataStd_TickDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataStd_TickDriver::XmlMDataStd_TickDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataStd_TickDriver::XmlMDataStd_TickDriver(const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
index a000cab2a8caa9dd005097f9108d70f20f881bdf..ee302fb83170488d77e74b0461627a97efefa99d 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_TickDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_TickDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_TickDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index f81b0e5221149b043205a23ee140b465fe72e93a..d8dcc7972e05944027433279d4d89405285ba9a8 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_TreeNode.hxx>
@@ -34,7 +34,7 @@ IMPLEMENT_DOMSTRING (ChildrenString, "children")
 //=======================================================================
 
 XmlMDataStd_TreeNodeDriver::XmlMDataStd_TreeNodeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index b95471c050777d09e4d4c74cc35d6bedffbb6362..eb415fea179318dc2c3ce1ad57d20535cc8b2862 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_TreeNodeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_TreeNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_TreeNodeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 601361378eb2ccca5cd1dcef11cd9a8ae1450585..7d5515ed776147180322d81428653b79eb69cc1c 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_UAttribute.hxx>
 #include <TDF_Attribute.hxx>
@@ -30,7 +30,7 @@ IMPLEMENT_DOMSTRING (GuidString, "guid")
 //=======================================================================
 
 XmlMDataStd_UAttributeDriver::XmlMDataStd_UAttributeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -56,7 +56,7 @@ Standard_Boolean XmlMDataStd_UAttributeDriver::Paste
     theSource.Element().getAttribute (::GuidString());
   Standard_CString aGuidStr = (Standard_CString)aGuidDomStr.GetString();
   if (aGuidStr[0] == '\0') {
-    WriteMessage ("error retrieving GUID for type TDataStd_UAttribute");
+    myMessageDriver->Send ("error retrieving GUID for type TDataStd_UAttribute", Message_Fail);
     return Standard_False;
   }
 
index 84071f77dd99fd6b1febb77ca03f608fbdf9e1bd..054efd98b2f92329606181f304eed9b716259c3f 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_UAttributeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_UAttributeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_UAttributeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index c989329043cb185206ee517757a6f4fb53710349..06ed90cc1de352fb3c5c5a84ef088f5005a20771 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Variable.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_DOMSTRING (ConstString,   "true")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataStd_VariableDriver::XmlMDataStd_VariableDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 0f19eba36a88a2c17cd87171e5aae2f3922c9846..7aea8eaed8852496085c1a9cd2f29a9143ffcd05 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataStd_VariableDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataStd_VariableDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataStd_VariableDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 17f28e2161513a98c0bfe2f2a046ff8b6621350a..0054151c3d0379ddae251621bfffea0c7cadbc5c 100644 (file)
@@ -15,7 +15,7 @@
 
 // modified     20.04.2009 Sergey Zaritchny
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlMDataXtd.hxx>
 #include <XmlMDataXtd_AxisDriver.hxx>
 #include <XmlMDataXtd_ConstraintDriver.hxx>
@@ -37,7 +37,7 @@ static Standard_Integer myDocumentVersion = -1;
 //purpose  : 
 //=======================================================================
 void XmlMDataXtd::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                              const Handle(CDM_MessageDriver)&   anMsgDrv)
+                              const Handle(Message_Messenger)&   anMsgDrv)
 {
   aDriverTable->AddDriver(new XmlMDataXtd_ShapeDriver         (anMsgDrv));
   aDriverTable->AddDriver(new XmlMDataXtd_PointDriver         (anMsgDrv));
index 9c32adae1ecd0acf24bfbace416473cefc2880dd..64b30a53c667971740aa4360411a38ea2c11335e 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <Standard_Integer.hxx>
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDataXtd_AxisDriver;
 class XmlMDataXtd_ShapeDriver;
 class XmlMDataXtd_PointDriver;
@@ -41,7 +41,7 @@ public:
 
   
   //! Adds the attribute drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& anMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& anMsgDrv);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index f511f3eedf39c561430f8b06b77643d4264683d6..0890b51cc7aad200489a865624cd4975a24830fe 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Axis.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_AxisDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_AxisDriver::XmlMDataXtd_AxisDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 6b8e5dbc2c473adaf2a44f3056e2d3aefc5d266f..8ee1d1bf3cfdfb14ff9cb4e4f7ba13f0f796e2db 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_AxisDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_AxisDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_AxisDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 6c5fedd5b1f0141a290b5aaa0c3175da8cba5caa..76c869e266fc8e9b5cc2faa196ecd40eb2d45782 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Real.hxx>
 #include <TDataXtd_Constraint.hxx>
@@ -70,7 +70,7 @@ IMPLEMENT_DOMSTRING (ConOffsetString,        "offset")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_ConstraintDriver::XmlMDataXtd_ConstraintDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -110,7 +110,7 @@ Standard_Boolean XmlMDataXtd_ConstraintDriver::Paste
         ("XmlMDataXtd_ConstraintDriver: "
          "Cannot retrieve reference on Integer attribute from \"")
           + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (aNb > 0)
@@ -138,7 +138,7 @@ Standard_Boolean XmlMDataXtd_ConstraintDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_ConstraintDriver: Cannot retrieve reference on first Geometry from \"")
           + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     Standard_Integer i = 1;
@@ -169,7 +169,7 @@ Standard_Boolean XmlMDataXtd_ConstraintDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_ConstraintDriver: Cannot retrieve reference on Plane from \"")
           + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     Handle(TNaming_NamedShape) aTPlane;
index 28c83baae5310103e40810ce0017c79f1b6a74bb..70a6b50527f755fff452cf624103c15b4c844cb2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_ConstraintDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_ConstraintDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_ConstraintDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index ddd2b221a0bcd6b8572b4fb111e381a82b3f6608..2d43aae7e1d0036fe602c9305043a1dd5806d7a6 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Geometry.hxx>
 #include <TDF_Attribute.hxx>
@@ -45,7 +45,7 @@ IMPLEMENT_DOMSTRING (GeomCylinderString, "cylinder")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_GeometryDriver::XmlMDataXtd_GeometryDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -73,8 +73,8 @@ Standard_Boolean XmlMDataXtd_GeometryDriver::Paste
   XmlObjMgt_DOMString aType = theSource.Element().getAttribute(::TypeString());
   TDataXtd_GeometryEnum aTypeEnum;
   if (GeometryTypeEnum (aType, aTypeEnum) == Standard_False) {
-    WriteMessage ("TDataXtd_GeometryEnum; "
-                  "string value without enum term equivalence");
+    myMessageDriver->Send ("TDataXtd_GeometryEnum; "
+                  "string value without enum term equivalence", Message_Fail);
     return Standard_False;
   }
 
index 8eab69a0d8f372fc30d9f8c4e4ce2f59bd7e9ed9..3b96e6316841587527b5cf80c9b49c5c4cf42768 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_GeometryDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_GeometryDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_GeometryDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 1e9a32b51becd6031f6aaa0e1f49070013633435..177e59a494e571b3a7292857aaf26c24399e9ddf 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataStd_Integer.hxx>
 #include <TDataStd_Real.hxx>
@@ -46,7 +46,7 @@ IMPLEMENT_DOMSTRING (TrueString,                "true")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PatternStdDriver::XmlMDataXtd_PatternStdDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -81,7 +81,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
     aMsgString = TCollection_ExtendedString
       ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
         + ::SignatureString() + "\" attribute (must be integer)";
-    WriteMessage (aMsgString);
+    myMessageDriver->Send (aMsgString, Message_Fail);
     return Standard_False;
   }
   
@@ -103,7 +103,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
           + ::Axis1RefString() + "\" attribute (must be integer)";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (theRelocTable.IsBound(aNb))
@@ -120,7 +120,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
           + ::Value1RefString() + "\" attribute (must be integer)";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (theRelocTable.IsBound(aNb))
@@ -137,7 +137,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
           + ::NbInstances1RefString() + "\" attribute (must be integer)";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (theRelocTable.IsBound(aNb))
@@ -156,7 +156,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
         aMsgString = TCollection_ExtendedString
           ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
             + ::Axis2RefString() + "\" attribute (must be integer)";
-        WriteMessage (aMsgString);
+        myMessageDriver->Send (aMsgString, Message_Fail);
         return Standard_False;
       }
       if (theRelocTable.IsBound(aNb))
@@ -173,7 +173,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
         aMsgString = TCollection_ExtendedString
           ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
             + ::Value2RefString() + "\" attribute (must be integer)";
-        WriteMessage (aMsgString);
+        myMessageDriver->Send (aMsgString, Message_Fail);
         return Standard_False;
       }
       if (theRelocTable.IsBound(aNb))
@@ -190,7 +190,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
         aMsgString = TCollection_ExtendedString
           ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
             + ::NbInstances2RefString() + "\" attribute (must be integer)";
-        WriteMessage (aMsgString);
+        myMessageDriver->Send (aMsgString, Message_Fail);
         return Standard_False;
       }
       if (theRelocTable.IsBound(aNb))
@@ -210,7 +210,7 @@ Standard_Boolean XmlMDataXtd_PatternStdDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMDataXtd_PatternStdDriver: Bad or undefined value for a \"")
           + ::MirrorRefString() + "\" attribute (must be integer)";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (theRelocTable.IsBound(aNb))
index 58b506f6824d61f306da8d7854e2e13280127f66..e1bc56c3cccb291174ac035d51cc70265e29499b 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_PatternStdDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PatternStdDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PatternStdDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 9cc093630dad91bca1691f6df5c0b982f627d829..ef7de904c3df8a83cdeb0ee1a2694d4086a1bc6d 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Placement.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PlacementDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PlacementDriver::XmlMDataXtd_PlacementDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index ce0d980df94aef28cb8955aa1bfb99ec94a924fe..9c26368ff177e5d3e11f7ed7ac0919bf580847b0 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_PlacementDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PlacementDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PlacementDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 0928feae608450678937d350c574cea10f6d9942..46d1bd6ea46a383c2175538348aa86317e115e25 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Plane.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PlaneDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PlaneDriver::XmlMDataXtd_PlaneDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 821c0b3827b39eabe28cb5ff2a6056d8729249b2..3c969450cb048589041e9140dc1a317d371ba31a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_PlaneDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PlaneDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PlaneDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index c258a3cb973565d8796455c5bb4a961047f7c6c4..350df868d25d246f8bde6d7d021f39f9a4cd105f 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Point.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PointDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PointDriver::XmlMDataXtd_PointDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 3112e5f3f52f53ee1e040e89bc22a26f8c12fd56..5917ab7fb2811f65b82aff6ddc0df7c41fbd9378 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_PointDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PointDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PointDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2117364d31fd07a054b64705e56dec993a4c5574..9054631b4912bc0be6d479333f66583f39bbf9ba 100644 (file)
@@ -15,7 +15,7 @@
 
 #include <XmlMDataXtd_PositionDriver.hxx>
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <gp_XYZ.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Position.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PositionDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PositionDriver::XmlMDataXtd_PositionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -60,7 +60,7 @@ Standard_Boolean XmlMDataXtd_PositionDriver::Paste
   XmlObjMgt_DOMString aPosStr = XmlObjMgt::GetStringValue(theSource.Element());
   if (aPosStr == NULL)
   {
-    WriteMessage ("Cannot retrieve position string from element");
+    myMessageDriver->Send ("Cannot retrieve position string from element", Message_Fail);
     return Standard_False;
   }
 
@@ -75,7 +75,7 @@ Standard_Boolean XmlMDataXtd_PositionDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve X coordinate for TDataXtd_Position attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetX(aValue);
@@ -87,7 +87,7 @@ Standard_Boolean XmlMDataXtd_PositionDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve Y coordinate for TDataXtd_Position attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetY(aValue);
@@ -99,7 +99,7 @@ Standard_Boolean XmlMDataXtd_PositionDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve Z coordinate for TDataXtd_Position attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetZ(aValue);
index c6496c247e56b721218ce09930d5ea79acd16b34..b39900253493af247560dae38066a20c3d26a8c1 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -39,7 +39,7 @@ class XmlMDataXtd_PositionDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PositionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PositionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 32eb2d8a14ffcd391df50ef6582dca6d511f9f59..1dd928da0d43579bcf45f9a5ce8a97b81a690317 100644 (file)
@@ -15,7 +15,7 @@
 
 #include <XmlMDataXtd_PresentationDriver.hxx>
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XmlObjMgt.hxx>
@@ -40,7 +40,7 @@ IMPLEMENT_DOMSTRING (DisplayedString,   "true")
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_PresentationDriver::XmlMDataXtd_PresentationDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
   : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -73,7 +73,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
   aDOMStr = anElem.getAttribute(::GuidString());
   if (aDOMStr == NULL)
   {
-    WriteMessage("Cannot retrieve guid string from attribute");
+    myMessageDriver->Send("Cannot retrieve guid string from attribute", Message_Fail);
     return Standard_False;
   }
   Standard_CString aGuidStr = (Standard_CString) aDOMStr.GetString();
@@ -93,7 +93,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
     {
       aMessageString = TCollection_ExtendedString
         ("Cannot retrieve Integer value from \"") + aDOMStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aTPrs->SetColor((Quantity_NameOfColor)anIValue);
@@ -111,7 +111,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
     {
       aMessageString = TCollection_ExtendedString
         ("Cannot retrieve Integer value from \"") + aDOMStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aTPrs->SetMaterialIndex(anIValue);
@@ -131,7 +131,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
     {
       aMessageString = TCollection_ExtendedString
         ("Cannot retrieve Real value from \"") + aDOMStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aTPrs->SetTransparency(aValue);
@@ -149,7 +149,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
     {
       aMessageString = TCollection_ExtendedString
         ("Cannot retrieve Real value from \"") + aDOMStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aTPrs->SetWidth(aValue);
@@ -167,7 +167,7 @@ Standard_Boolean XmlMDataXtd_PresentationDriver::Paste
     {
       aMessageString = TCollection_ExtendedString
         ("Cannot retrieve Integer value from \"") + aDOMStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     aTPrs->SetMode(anIValue);
index db477dcd4351d3b7082e0eabaf895f86e6c0274a..a03139d433c79241a12345dfb7fc1daeb2dc195e 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_PresentationDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_PresentationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_PresentationDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d32ac9084606f758b0eb3c38e2a1e93eccce0ed1..68956ac9f4f90332f03994919e503a6ef5a1008c 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDataXtd_Shape.hxx>
 #include <TDF_Attribute.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_ShapeDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMDataXtd_ShapeDriver::XmlMDataXtd_ShapeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
index 50d50d90bbe0098efaa3e00315731541c26934a8..f0e54834f2934248ce5f8799418b69205de6b7c2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDataXtd_ShapeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDataXtd_ShapeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_ShapeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 082cdb28eac5165bdde7ba761235258e42e253a4..a46cbf1815b54c2578c18664e000e1fb305b7c91 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 #include <XmlMDataXtd_TriangulationDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <NCollection_LocalArray.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (ExistString, "exists")
 //function : XmlMDataXtd_TriangulationDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMDataXtd_TriangulationDriver::XmlMDataXtd_TriangulationDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMDataXtd_TriangulationDriver::XmlMDataXtd_TriangulationDriver(const Handle(Message_Messenger)& theMsgDriver)
   : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
index a3707d37bc0e39457c056fbdfd7e7800c77b8034..dfad90bd27fdfd4f77eb06ac70536a9a2c2f74c2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -35,7 +35,7 @@ class XmlMDataXtd_TriangulationDriver : public XmlMDF_ADriver
 
 public:
 
-  Standard_EXPORT XmlMDataXtd_TriangulationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDataXtd_TriangulationDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index f4623f31c3d23c05874c40cadcd8200533134458..7fa7bd085e663829b0849fe8eaef6e1a3ba06d60 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 #include <XmlMDocStd.hxx>
 #include <XmlMDocStd_XLinkDriver.hxx>
@@ -24,7 +24,7 @@
 //purpose  : 
 //=======================================================================
 void XmlMDocStd::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                             const Handle(CDM_MessageDriver)&   aMessageDriver)
+                             const Handle(Message_Messenger)&   aMessageDriver)
 {
   aDriverTable->AddDriver (new XmlMDocStd_XLinkDriver(aMessageDriver)); 
 }
index f06907c45b0b5bf7bbd1d35b8b7f947b4a80fe1f..da4c95d4f2bbef6003f41d9f4cc8e53c9eb157e0 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMDocStd_XLinkDriver;
 
 
@@ -34,7 +34,7 @@ public:
 
   
   //! Adds the attribute drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& theMessageDriver);
 
 
 
index 871928356a40f213db1494e23291b9b90a46e4fe..24e6c9b9fc2a2031d98282f33c05bd4f2dcd3d47 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_Label.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (DocEntryString, "documentEntry")
 //purpose  : Constructor
 //=======================================================================
 XmlMDocStd_XLinkDriver::XmlMDocStd_XLinkDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -58,7 +58,7 @@ Standard_Boolean XmlMDocStd_XLinkDriver::Paste
 
   if (anXPath == NULL)
   {
-    WriteMessage ("XLink: Cannot retrieve reference string from element");
+    myMessageDriver->Send ("XLink: Cannot retrieve reference string from element", Message_Fail);
     return Standard_False;
   }
 
@@ -68,7 +68,7 @@ Standard_Boolean XmlMDocStd_XLinkDriver::Paste
     TCollection_ExtendedString aMessage =
       TCollection_ExtendedString ("Cannot retrieve XLink reference from \"")
         + anXPath + '\"';
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
 
index f4937ea589065ae22587782d78cdc347db276549..f1c1bba778259bb96ee96725741def4b38c0a9a2 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMDocStd_XLinkDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMDocStd_XLinkDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMDocStd_XLinkDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index eb2bdbc84090526d6001652ed415d7fb6c8a7d5d..8b72f1a5742ea024641593828151b0711dd5cb5e 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 #include <XmlMFunction.hxx>
 #include <XmlMFunction_FunctionDriver.hxx>
@@ -26,7 +26,7 @@
 //purpose  : 
 //=======================================================================
 void XmlMFunction::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                               const Handle(CDM_MessageDriver)&   aMessageDriver)
+                               const Handle(Message_Messenger)&   aMessageDriver)
 {
   aDriverTable->AddDriver(new XmlMFunction_FunctionDriver(aMessageDriver));
   aDriverTable->AddDriver(new XmlMFunction_ScopeDriver(aMessageDriver));
index 8269c1191112fa78fd40279a62550ef2ae09af73..3d132054be2764bd8b4cf50ae3a5b8cae280b2c1 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMFunction_FunctionDriver;
 class XmlMFunction_ScopeDriver;
 class XmlMFunction_GraphNodeDriver;
@@ -36,7 +36,7 @@ public:
 
   
   //! Adds the attribute storage drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& theMessageDriver);
 
 
 
index b172c1a0733683c65033e2ecc166db66d674a3ab..24c6eedd4ca686b04115317438ee42d7edef26a3 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_Tool.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (FailureString, "failure")
 //purpose  : Constructor
 //=======================================================================
 XmlMFunction_FunctionDriver::XmlMFunction_FunctionDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -62,7 +62,7 @@ Standard_Boolean XmlMFunction_FunctionDriver::Paste
   Standard_CString aGuidStr = (Standard_CString)aGuidDomStr.GetString();
   if (aGuidStr[0] == '\0')
   {
-    WriteMessage ("error retrieving GUID for type TFunction_Function");
+    myMessageDriver->Send ("error retrieving GUID for type TFunction_Function", Message_Fail);
     return Standard_False;
   }
   aF->SetDriverGUID(aGuidStr);
@@ -76,7 +76,7 @@ Standard_Boolean XmlMFunction_FunctionDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve failure number for TFunction_Function attribute from \"")
           + aFStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aF->SetFailure(aValue);
index 16b876134f7bf8cfccb561120c5aa4ef9ab2df4a..f99aedd7318fd58a620e39777dd31548d92164a7 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMFunction_FunctionDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMFunction_FunctionDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMFunction_FunctionDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 883e4b2b691d0d800c8890d186c2f21c8e08ba8f..0163311fac368fd342c37a93c2d5087e4fa3becc 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_MapIteratorOfMapOfInteger.hxx>
 #include <TDF_Attribute.hxx>
@@ -32,7 +32,7 @@ IMPLEMENT_DOMSTRING (ExecutionStatus,   "exec")
 //function : XmlMFunction_GraphNodeDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMFunction_GraphNodeDriver::XmlMFunction_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMFunction_GraphNodeDriver::XmlMFunction_GraphNodeDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -52,8 +52,8 @@ Handle(TDF_Attribute) XmlMFunction_GraphNodeDriver::NewEmpty() const
 //purpose  : persistent -> transient (retrieve)
 //=======================================================================
 Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&  theSource,
-                                                    const Handle(TDF_Attribute)& theTarget,
-                                                    XmlObjMgt_RRelocationTable&  ) const
+                                                     const Handle(TDF_Attribute)& theTarget,
+                                                     XmlObjMgt_RRelocationTable&  ) const
 {
   Handle(TFunction_GraphNode) G = Handle(TFunction_GraphNode)::DownCast(theTarget);
 
@@ -72,7 +72,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for previous functions of GraphNode attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -84,7 +84,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
       TCollection_ExtendedString aMessageString =
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for previous functions of GraphNode attribute");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     G->AddPrevious(anInteger);
@@ -102,7 +102,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
           TCollection_ExtendedString("Cannot retrieve integer member"
                                      " for previous functions of GraphNode attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       G->AddPrevious(aValue);
@@ -122,7 +122,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for next functions of GraphNode attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aLastIndNext += aLastIndPrev;
@@ -138,7 +138,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for next functions of GraphNode attribute as \"")
           + aValueStr + "\"";
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     if (ind < aFirstIndNext)
@@ -153,7 +153,7 @@ Standard_Boolean XmlMFunction_GraphNodeDriver::Paste(const XmlObjMgt_Persistent&
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve the execution status"
                                  " for GraphNode attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   G->SetStatus((TFunction_ExecutionStatus) exec);
index 5d6921004503714d82a1f8b0fbae5366a172e590..6362aa7474a536db3a0d422391a3913f67b163ea 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMFunction_GraphNodeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMFunction_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMFunction_GraphNodeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index fb8bf121d6c85687ece45be49f8f2d9828170f4e..fa3725177f9cac0b80ab437a7df949551d4e88db 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_MemManager.hxx>
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
@@ -41,7 +41,7 @@ IMPLEMENT_DOMSTRING (ExtString,      "string")
 //function : XmlMFunction_ScopeDriver
 //purpose  : Constructor
 //=======================================================================
-XmlMFunction_ScopeDriver::XmlMFunction_ScopeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMFunction_ScopeDriver::XmlMFunction_ScopeDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {
 
@@ -61,8 +61,8 @@ Handle(TDF_Attribute) XmlMFunction_ScopeDriver::NewEmpty() const
 //purpose  : persistent -> transient (retrieve)
 //=======================================================================
 Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  theSource,
-                                                const Handle(TDF_Attribute)& theTarget,
-                                                XmlObjMgt_RRelocationTable&  ) const
+                                                 const Handle(TDF_Attribute)& theTarget,
+                                                 XmlObjMgt_RRelocationTable&  ) const
 {
   Handle(TFunction_Scope) S = Handle(TFunction_Scope)::DownCast(theTarget);
   TColStd_ListOfInteger   IDs;
@@ -83,7 +83,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for Scope attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   nbIDs = aLastInd - aFirstInd + 1;
@@ -96,7 +96,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
       TCollection_ExtendedString aMessageString =
         TCollection_ExtendedString("Cannot retrieve integer member"
                                    " for Scope attribute as \"");
-      WriteMessage (aMessageString);
+      myMessageDriver->Send (aMessageString, Message_Fail);
       return Standard_False;
     }
     IDs.Append(anInteger);
@@ -114,7 +114,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
           TCollection_ExtendedString("Cannot retrieve integer member"
                                      " for Scope attribute as \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       IDs.Append(aValue);
@@ -133,7 +133,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve the last index"
                                  " for Scope attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   nbLabels = aLastInd - aFirstInd + 1;
@@ -142,7 +142,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
   {
     TCollection_ExtendedString aMessageString = 
       TCollection_ExtendedString("Cannot retrieve an array of labels");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -164,7 +164,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
       TCollection_ExtendedString aMessage =
        TCollection_ExtendedString ("Cannot retrieve reference from \"")
          + aValueStr + '\"';
-      WriteMessage (aMessage);
+      myMessageDriver->Send (aMessage, Message_Fail);
       return Standard_False;
     }
     // Find label by entry
@@ -182,7 +182,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
   aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
   if (aValueStr == NULL)
   {
-    WriteMessage ("Cannot retrieve reference string from element");
+    myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
     return Standard_False;
   }
   TCollection_AsciiString anEntry;
@@ -191,7 +191,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
     TCollection_ExtendedString aMessage =
       TCollection_ExtendedString ("Cannot retrieve reference from \"")
        + aValueStr + '\"';
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
   // Find label by entry
@@ -207,7 +207,7 @@ Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent&  th
   {
     TCollection_ExtendedString aMessage =
       TCollection_ExtendedString ("Numbers of IDs & Labels are different");
-    WriteMessage (aMessage);
+    myMessageDriver->Send (aMessage, Message_Fail);
     return Standard_False;
   }
 
index 662d213d2207f657640e6ec17ffcc897e8aa15dd..a0144aeab6e24379bac331f1099f9ed415e1e676 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMFunction_ScopeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMFunction_ScopeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMFunction_ScopeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 9f403bfc0bf34881eb5a7600e1ebde1bedcb9b6c..1aedabda60c4be84ad1a829d71d3034f92e961f5 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 #include <XmlMNaming.hxx>
 #include <XmlMNaming_NamedShapeDriver.hxx>
@@ -26,7 +26,7 @@ static Standard_Integer myDocumentVersion = -1;
 //purpose  : 
 //=======================================================================
 void XmlMNaming::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                             const Handle(CDM_MessageDriver)&   aMessageDriver)
+                             const Handle(Message_Messenger)&   aMessageDriver)
 {
   aDriverTable->AddDriver (new XmlMNaming_NamedShapeDriver(aMessageDriver));
   aDriverTable->AddDriver (new XmlMNaming_NamingDriver(aMessageDriver));
index 6702a4ab473b6666bbf4e50244de57422c89a51b..c7971fa148aca2ccb3122fdfe7e2e03e33bd5b1a 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <Standard_Integer.hxx>
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMNaming_NamedShapeDriver;
 class XmlMNaming_NamingDriver;
 class XmlMNaming_Shape1;
@@ -37,7 +37,7 @@ public:
 
   
   //! Adds the attribute drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& aMessageDriver);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& aMessageDriver);
   
   Standard_EXPORT static void SetDocumentVersion (const Standard_Integer DocVersion);
   
index 294a5df51a2685c133370d6f149f283cda138fbd..a9ed309d8c0c0ea833ee3e3d397b40e88155c2cd 100644 (file)
@@ -16,7 +16,7 @@
 //AGV 150202: Changed prototype LDOM_Node::getOwnerDocument()
 
 #include <BRepTools.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <LDOM_OSStream.hxx>
 #include <LDOM_Text.hxx>
 #include <Standard_SStream.hxx>
@@ -64,7 +64,7 @@ IMPLEMENT_DOMSTRING (EvolReplaceString,   "replace")
 //=======================================================================
 
 XmlMNaming_NamedShapeDriver::XmlMNaming_NamedShapeDriver
-                        (const Handle(CDM_MessageDriver)& theMessageDriver)
+                        (const Handle(Message_Messenger)& theMessageDriver)
      : XmlMDF_ADriver (theMessageDriver, NULL),
   myShapeSet (Standard_False) // triangles mode
 {}
@@ -129,7 +129,7 @@ Standard_Boolean XmlMNaming_NamedShapeDriver::Paste
     if ( evol != TNaming_PRIMITIVE && anOldPShape.Element() != NULL )
     {
       if (::doTranslate (anOldPShape, anOldShape, aShapeSet)) {
-        WriteMessage ("NamedShapeDriver: Error reading a shape from array");
+        myMessageDriver->Send ("NamedShapeDriver: Error reading a shape from array", Message_Fail);
         return Standard_False;
       }
     }
@@ -137,7 +137,7 @@ Standard_Boolean XmlMNaming_NamedShapeDriver::Paste
     if (evol != TNaming_DELETE && aNewPShape.Element() != NULL )
     {
       if (::doTranslate (aNewPShape, aNewShape, aShapeSet)) {
-        WriteMessage ("NamedShapeDriver: Error reading a shape from array");
+        myMessageDriver->Send ("NamedShapeDriver: Error reading a shape from array", Message_Fail);
         return Standard_False;
       }
     }
index fcb4eec5df0c7384c09b8494531e9dc193e71cf2..c72b999a43d50858d3a48d3428f60c716cf7c2fb 100644 (file)
@@ -25,7 +25,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 #include <XmlObjMgt_Element.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 class TopTools_LocationSet;
@@ -41,7 +41,7 @@ class XmlMNaming_NamedShapeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMNaming_NamedShapeDriver(const Handle(CDM_MessageDriver)& aMessageDriver);
+  Standard_EXPORT XmlMNaming_NamedShapeDriver(const Handle(Message_Messenger)& aMessageDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 8283126a2248ce25fbe6738aa7d8627ccf7bd55e..6f4710aee95b6e66b2ad67d056d003ab74e21a14 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TDF_Tool.hxx>
@@ -73,7 +73,7 @@ IMPLEMENT_DOMSTRING (ShShapeString,             "shape")
 //purpose  : Constructor
 //=======================================================================
 XmlMNaming_NamingDriver::XmlMNaming_NamingDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, NULL)
 {}
 
@@ -119,7 +119,7 @@ Standard_Boolean XmlMNaming_NamingDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMNaming_NamingDriver: Cannot retrieve reference "
          "on first Argument from \"") + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     while (aNb > 0)
@@ -147,7 +147,7 @@ Standard_Boolean XmlMNaming_NamingDriver::Paste
       aMsgString = TCollection_ExtendedString
         ("XmlMNaming_NamingDriver: Cannot retrieve reference "
          "on StopNamedShape from \"") + aDOMStr + "\"";
-      WriteMessage (aMsgString);
+      myMessageDriver->Send (aMsgString, Message_Fail);
       return Standard_False;
     }
     if (aNb > 0)
@@ -170,7 +170,7 @@ Standard_Boolean XmlMNaming_NamingDriver::Paste
     aMsgString = TCollection_ExtendedString
       ("XmlMNaming_NamingDriver: Cannot retrieve "
        "integer value of Index from \"") + aDOMStr + "\"";
-    WriteMessage (aMsgString);
+    myMessageDriver->Send (aMsgString, Message_Fail);
     return Standard_False;
   }
   aNgName.Index(aNb);
@@ -178,27 +178,27 @@ Standard_Boolean XmlMNaming_NamingDriver::Paste
   if(XmlMNaming::DocumentVersion() > 3) {
     XmlObjMgt_DOMString aDomEntry = anElem.getAttribute(::ContextLabelString());
     if (aDomEntry != NULL)
-      {        
-       TCollection_AsciiString anEntry;
-       if (XmlObjMgt::GetTagEntryString (aDomEntry, anEntry) == Standard_False)
-         {
-           TCollection_ExtendedString aMessage =
-             TCollection_ExtendedString ("Cannot retrieve Entry from \"")
-               + aDomEntry + '\"';
-           WriteMessage (aMessage);
-           return Standard_False;
-         }
-    
-       // find label by entry
-       TDF_Label tLab; // Null label.
-       if (anEntry.Length() > 0) {
-         TDF_Tool::Label(aNg->Label().Data(), anEntry, tLab, Standard_True);
-           aNgName.ContextLabel(tLab);
+    {  
+      TCollection_AsciiString anEntry;
+      if (XmlObjMgt::GetTagEntryString (aDomEntry, anEntry) == Standard_False)
+      {
+        TCollection_ExtendedString aMessage =
+          TCollection_ExtendedString ("Cannot retrieve Entry from \"")
+          + aDomEntry + '\"';
+        myMessageDriver->Send (aMessage, Message_Fail);
+        return Standard_False;
+      }
+
+      // find label by entry
+      TDF_Label tLab; // Null label.
+      if (anEntry.Length() > 0) {
+        TDF_Tool::Label(aNg->Label().Data(), anEntry, tLab, Standard_True);
+        aNgName.ContextLabel(tLab);
 #ifdef OCCT_DEBUG
-           cout << "Retrieving Context Label = " << anEntry.ToCString() <<endl;
+        cout << "Retrieving Context Label = " << anEntry.ToCString() <<endl;
 #endif
-         }
       }
+    }
 #ifdef OCCT_DEBUG
     else
       cout << "Retrieving Context Label is NULL" <<endl;
@@ -230,7 +230,7 @@ Standard_Boolean XmlMNaming_NamingDriver::Paste
          aMsgString = TCollection_ExtendedString
            ("XmlMNaming_NamingDriver: Cannot retrieve "
             "integer value of orientation from \"") + aDOMStr + "\"";
-         WriteMessage (aMsgString);
+         myMessageDriver->Send (aMsgString, Message_Fail);
          return Standard_False;
        }
        aNgName.Orientation((TopAbs_Orientation)aNb);
index dec73389ad85b5910f234e2f498d99270aafcac7..67fb9d9903e7958279cac638b9aef40845f5abd0 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -36,7 +36,7 @@ class XmlMNaming_NamingDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMNaming_NamingDriver(const Handle(CDM_MessageDriver)& aMessageDriver);
+  Standard_EXPORT XmlMNaming_NamingDriver(const Handle(Message_Messenger)& aMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 2ce8743dae9fd7cd3b22c079546b09feee0ae7e2..0ffa311b088acbc8a3db3ac748404d73ac7dc622 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TNaming_NamedShape.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 #include <XmlMNaming_NamedShapeDriver.hxx>
@@ -47,7 +47,7 @@
 //purpose  : 
 //=======================================================================
 void XmlMXCAFDoc::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                              const Handle(CDM_MessageDriver)&   anMsgDrv)
+                              const Handle(Message_Messenger)&   anMsgDrv)
 {
   aDriverTable -> AddDriver (new XmlMXCAFDoc_AreaDriver      (anMsgDrv));
   aDriverTable -> AddDriver (new XmlMXCAFDoc_CentroidDriver  (anMsgDrv));
index 9f5582e68e741f1958ccfda07bc8830043bb41fc..c052c584ff291f5d338dc4954c5cd1ae1b98c679 100644 (file)
@@ -21,7 +21,7 @@
 #include <Standard_Handle.hxx>
 
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class XmlMXCAFDoc_AreaDriver;
 class XmlMXCAFDoc_CentroidDriver;
 class XmlMXCAFDoc_ColorDriver;
@@ -55,7 +55,7 @@ public:
 
   
   //! Adds the attribute drivers to <aDriverTable>.
-  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(CDM_MessageDriver)& anMsgDrv);
+  Standard_EXPORT static void AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable, const Handle(Message_Messenger)& anMsgDrv);
 
 
 
index 8515412c63ee932a5d5f58a9491f9fb397607a16..9af205074f94d2c7d36cdeae3907b82a33ef4aa1 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Area.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_AreaDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_AreaDriver::XmlMXCAFDoc_AreaDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "Area")
 {}
 
@@ -58,7 +58,7 @@ Standard_Boolean XmlMXCAFDoc_AreaDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Area attribute from \"")
         + aRealStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index 33d260eb256acb30b3675b8ca1eb0cc8aa3871ed..beda82ec9ed8a557030eb3a3abe22b94b5c55cb8 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_AreaDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_AreaDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_AreaDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index f9fe9fb022b147f3f0b6ee89c47ae3f97b909c54..378c71eda2ec66d5e5b47ea3974ada9f76f7c0ee 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_AssemblyItemRef.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_DOMSTRING(SubshapeIndex, "subshape_index")
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_AssemblyItemRefDriver::XmlMXCAFDoc_AssemblyItemRefDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_AssemblyItemRefDriver::XmlMXCAFDoc_AssemblyItemRefDriver(const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_AssemblyItemRef)->Name())
 {
 }
index 2be1a1e751c6efd8b33a97a0ba2803d367c2f167..ceee404bfd61e7e22eb7e0d0de502552c21159ed 100644 (file)
@@ -24,7 +24,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -36,7 +36,7 @@ class XmlMXCAFDoc_AssemblyItemRefDriver : public XmlMDF_ADriver
 {
 public:
 
-  Standard_EXPORT XmlMXCAFDoc_AssemblyItemRefDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_AssemblyItemRefDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index 100a91776ed5f67b801549d7a585f46b14eb9166..95280fab56645c3ec5f9f17aafedb41df0480a7b 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <gp_XYZ.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_CentroidDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_CentroidDriver::XmlMXCAFDoc_CentroidDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "Centroid")
 {}
 
@@ -59,7 +59,7 @@ Standard_Boolean XmlMXCAFDoc_CentroidDriver::Paste
   XmlObjMgt_DOMString aPosStr = XmlObjMgt::GetStringValue(theSource.Element());
   if (aPosStr == NULL)
   {
-    WriteMessage ("Cannot retrieve position string from element");
+    myMessageDriver->Send ("Cannot retrieve position string from element", Message_Fail);
     return Standard_False;
   }
 
@@ -74,7 +74,7 @@ Standard_Boolean XmlMXCAFDoc_CentroidDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve X coordinate for XCAFDoc_Centroid attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetX(aValue);
@@ -86,7 +86,7 @@ Standard_Boolean XmlMXCAFDoc_CentroidDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve Y coordinate for XCAFDoc_Centroid attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetY(aValue);
@@ -98,7 +98,7 @@ Standard_Boolean XmlMXCAFDoc_CentroidDriver::Paste
       TCollection_ExtendedString
         ("Cannot retrieve Z coordinate for XCAFDoc_Centroid attribute as \"")
           + aValueStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   aPos.SetZ(aValue);
index b499cf2290e3794f6d88bd6c76395397102ef0b0..170eb46807e2a7011bf26563bccfb146627ee0bc 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_CentroidDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_CentroidDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_CentroidDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e2d504bbb456d6315c0c3ce1b8ba4e7091c6f9c0..2eadae3a6f0aa59576637f0dc8d41ebb0260fa7a 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ClippingPlaneTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ClippingPlaneToolDriver,XmlMDF_ADriver)
 //purpose  : 
 //=======================================================================
 XmlMXCAFDoc_ClippingPlaneToolDriver::XmlMXCAFDoc_ClippingPlaneToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "ClippingPlaneTool")
 {
 }
index f7d54775aed9fb8a8500afa2d5e921bbbd201347..d308c335916188ba6f531ffb220961666574dce1 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -36,7 +36,7 @@ class XmlMXCAFDoc_ClippingPlaneToolDriver : public XmlMDF_ADriver
 {
 public:
 
-  Standard_EXPORT XmlMXCAFDoc_ClippingPlaneToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_ClippingPlaneToolDriver(const Handle(Message_Messenger)& theMsgDriver);
 
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index d14b22d3e6e3e1ef9a7c8800eff5f658426f67b7..557ec06f6140179268cdb774d9b4d452b375e26e 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Color.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_ColorDriver::XmlMXCAFDoc_ColorDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "Color")
 {}
 
@@ -58,7 +58,7 @@ Standard_Boolean XmlMXCAFDoc_ColorDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Color attribute from \"")
         + anIntStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index bd299704acd6ec5d153f50f1c6c7ce3837e913d7..52b1d313d0f8c069870fa38bf009108067b7edb3 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_ColorDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_ColorDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_ColorDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e7e2d6ef070859babf0d629abe103e8b67997801..eb00799c6c66d78ea1106a89db8d4068c72d2cac 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ColorTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorToolDriver,XmlMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_ColorToolDriver::XmlMXCAFDoc_ColorToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_ColorToolDriver::XmlMXCAFDoc_ColorToolDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "ColorTool")
 {
 }
index 88ac3636f7d43b6aa3d1f2731471d5a8575f5f8d..69b52a83fade007abfbabfb4b42f5a12ee665072 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_ColorToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_ColorToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_ColorToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 4520fc646057669c7f688c1932f8ea99c32053d4..cdca87b7033e62b6acc4c65db87c4494ae959979 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_HArray1OfReal.hxx>
@@ -33,7 +33,7 @@ IMPLEMENT_DOMSTRING (IdIndexString,    "ident")
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_DatumDriver::XmlMXCAFDoc_DatumDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "Datum")
 {}
 
@@ -60,7 +60,7 @@ Standard_Boolean XmlMXCAFDoc_DatumDriver::Paste
   if (aNameStr == NULL) {
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Datum attribute");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   
@@ -71,7 +71,7 @@ Standard_Boolean XmlMXCAFDoc_DatumDriver::Paste
   if ( aDescrStr == NULL || anIdStr == NULL ) {
     TCollection_ExtendedString aMessageString
       ("Cannot retrieve Datum attribute description or identification");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index 2b8fc7364730f46c827a6341223de5b35f38eec1..559433c1c10e836042277cc501fe51b4e86376ad 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_DatumDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_DatumDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_DatumDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 733af5feee6abafb4f855a7efde90f791ec22f46..e851551b8c5f36d060cdb4e8e70e18d2d27d35d9 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_HArray1OfReal.hxx>
@@ -36,7 +36,7 @@ IMPLEMENT_DOMSTRING (ValueIndexString, "values")
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_DimTolDriver::XmlMXCAFDoc_DimTolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "DimTol")
 {}
 
@@ -65,7 +65,7 @@ Standard_Boolean XmlMXCAFDoc_DimTolDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve DimTol attribute kind from \"")
         + anIntStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   
@@ -75,7 +75,7 @@ Standard_Boolean XmlMXCAFDoc_DimTolDriver::Paste
   if ( aNameStr == NULL || aDescrStr == NULL ) {
     TCollection_ExtendedString aMessageString
       ("Cannot retrieve DimTol attribute name or description");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
@@ -91,7 +91,7 @@ Standard_Boolean XmlMXCAFDoc_DimTolDriver::Paste
   else if (!aFirstIndex.GetInteger(aFirstInd)) {
     TCollection_ExtendedString aMessageString
       ("Cannot retrieve the DimTol first index for real array ");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   XmlObjMgt_DOMString aLastIndex = anElement.getAttribute(::LastIndexString());
@@ -100,7 +100,7 @@ Standard_Boolean XmlMXCAFDoc_DimTolDriver::Paste
   else if (!aLastIndex.GetInteger(aLastInd)) {
     TCollection_ExtendedString aMessageString
       ("Cannot retrieve the DimTol last index for real array ");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   
@@ -119,7 +119,7 @@ Standard_Boolean XmlMXCAFDoc_DimTolDriver::Paste
           TCollection_ExtendedString("Cannot retrieve real member"
                                      " for real array \"")
             + aValueStr + "\"";
-        WriteMessage (aMessageString);
+        myMessageDriver->Send (aMessageString, Message_Fail);
         return Standard_False;
       }
       aHArr->SetValue(ind, aValue);
index 6212dbba8a58a29b15e3f990a4c9bed32a7806df..0084150ffe7107480be0154b2ba9c0617463343a 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_DimTolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_DimTolDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_DimTolDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 5370ecb705a2c3b5bd1cbae99211b23468e41fb2..a7f5d7010688d4b1627a7fef9432092f62a02a2a 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DimTolTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DimTolToolDriver,XmlMDF_ADriver)
 //purpose  : 
 //=======================================================================
 XmlMXCAFDoc_DimTolToolDriver::XmlMXCAFDoc_DimTolToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "DimTolTool")
 {
 }
index 188b78a2df69a72818e8d474917d938e5e1b1961..e05ef651071c2cef8e4a7d71bc323741c1b889d6 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_DimTolToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_DimTolToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_DimTolToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index ec4ccff28928716c771f29008818cad05bffbdba..f65a2bc729b02aa134fb68f4b89b135a41efd48e 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DocumentTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DocumentToolDriver,XmlMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_DocumentToolDriver::XmlMXCAFDoc_DocumentToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_DocumentToolDriver::XmlMXCAFDoc_DocumentToolDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "DocumentTool")
 {
 }
index 3c527bf5cc1db6a78ba7c0de861c01413f89274c..ec917486ffa7d26ae0c4aed29ab474ab5287d0b0 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_DocumentToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_DocumentToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_DocumentToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 5a36f09213e5bf913858569397220f88256276bf..193b1732e6777934363a1798ba3bb9e10340c0a7 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_PCharacter.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
@@ -35,7 +35,7 @@ IMPLEMENT_DOMSTRING (FathersString,  "fathers")
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_GraphNodeDriver::XmlMXCAFDoc_GraphNodeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "GraphNode")
 {}
 
index 742633c98ec399fa6305b9fba0a6d46303da3b2e..66f5c20f56cf4cd746e82c11cc0d36c00dd477e4 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_GraphNodeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_GraphNodeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_GraphNodeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d4507f77d142f9576a5671b19c9428c045f27db1..7bfef988af05020f2848b640d6ea84361ef8998b 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_LayerTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_LayerToolDriver,XmlMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_LayerToolDriver::XmlMXCAFDoc_LayerToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_LayerToolDriver::XmlMXCAFDoc_LayerToolDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "LayerTool")
 {
 }
index fd71e23a983a61c95ea1063f95992020d76d9dd9..61a42fab741b78444a985a98936afc337c058a86 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_LayerToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_LayerToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_LayerToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e819f7279f32bb1efc1891548f3617b713f641c7..6f92de126e67aef5bb93fe1e270bd7cb0d5ee4d8 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <TopLoc_Datum3D.hxx>
@@ -41,7 +41,7 @@ IMPLEMENT_DOMSTRING (LocIdString,    "locId")
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_LocationDriver::XmlMXCAFDoc_LocationDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "Location")
       , myLocations(0)
 {}
index 7c83bb043c18261915848eb89f125aceecd1bae9..a069ea82238fd5081e7a13a9321c6a37b8a61b00 100644 (file)
@@ -25,7 +25,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 #include <XmlObjMgt_Element.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 class TopLoc_Location;
@@ -41,7 +41,7 @@ class XmlMXCAFDoc_LocationDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_LocationDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_LocationDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 89682e5757563541a224039c25bea68444880874..3826b61b348cec6e67c12efe50a01d60070f9cfa 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <TDF_Attribute.hxx>
@@ -34,7 +34,7 @@ IMPLEMENT_DOMSTRING (DensTypeIndexString, "dens_type")
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_MaterialDriver::XmlMXCAFDoc_MaterialDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "Material")
 {}
 
@@ -63,7 +63,7 @@ Standard_Boolean XmlMXCAFDoc_MaterialDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Material attribute density from \"")
         + aRealStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
   
@@ -76,7 +76,7 @@ Standard_Boolean XmlMXCAFDoc_MaterialDriver::Paste
        aDensNameStr == NULL ||aDensTypeStr == NULL ) {
     TCollection_ExtendedString aMessageString
       ("Cannot retrieve Material attribute name or description");
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index 6d879d7cf0eb5547687da3059c6dc45be4f71a6e..2c33a500bfa1e8bda8ab6240e350ce90becc6c54 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_MaterialDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_MaterialDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_MaterialDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index 0a93204e490b593c74b90ca2a20f27db21391dd7..e6e91ae494007ff746a4d8b92e0c31a439941255 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_MaterialTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_MaterialToolDriver,XmlMDF_ADriver)
 //purpose  : 
 //=======================================================================
 XmlMXCAFDoc_MaterialToolDriver::XmlMXCAFDoc_MaterialToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "MaterialTool")
 {
 }
index d07f279cb273bb2e9a2f11bad5e351c89884340b..eb90884c43d8fa273a50ad89656b4969e6c964cf 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_MaterialToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_MaterialToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_MaterialToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index f3e5449134f6b9dbd6d1aef239b3d4f65f07e284..3e3ccec86c5e5aaabd7e1ac3d1b49cb83b9cb0d7 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_NoteBalloon.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_NoteBalloonDriver, XmlMXCAFDoc_NoteCommen
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteBalloonDriver::XmlMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_NoteBalloonDriver::XmlMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver)
   : XmlMXCAFDoc_NoteCommentDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteBalloon)->Name())
 {
 }
@@ -44,7 +44,7 @@ Handle(TDF_Attribute) XmlMXCAFDoc_NoteBalloonDriver::NewEmpty() const
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteBalloonDriver::XmlMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+XmlMXCAFDoc_NoteBalloonDriver::XmlMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                              Standard_CString                 theName)
   : XmlMXCAFDoc_NoteCommentDriver(theMsgDriver, theName)
 {
index 9db95bc4e562f8ad776602f59067088ce8b12cec..576c6c1725e1e72e5e8df2fc68a07c1213de03c2 100644 (file)
@@ -26,7 +26,7 @@ class XmlMXCAFDoc_NoteBalloonDriver : public XmlMXCAFDoc_NoteCommentDriver
 {
 public:
 
-  Standard_EXPORT XmlMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
@@ -34,7 +34,7 @@ public:
 
 protected:
 
-  XmlMXCAFDoc_NoteBalloonDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  XmlMXCAFDoc_NoteBalloonDriver(const Handle(Message_Messenger)& theMsgDriver,
                                 Standard_CString                 theName);
 
 };
index 7a0c9c413edc6faaae47c81b6f48420114fb7051..c7d64dd0d48845d6d7599cca6d12a2417e9d7002 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_NoteBinData.hxx>
@@ -31,7 +31,7 @@ IMPLEMENT_DOMSTRING(Size, "size")
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteBinDataDriver::XmlMXCAFDoc_NoteBinDataDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_NoteBinDataDriver::XmlMXCAFDoc_NoteBinDataDriver(const Handle(Message_Messenger)& theMsgDriver)
   : XmlMXCAFDoc_NoteDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteBinData)->Name())
 {
 }
index cca07af0bb33482f13c338253a57450e4a7f4e86..c2d12f52ca8460ede863b065afdf0720d23f298c 100644 (file)
@@ -26,7 +26,7 @@ class XmlMXCAFDoc_NoteBinDataDriver : public XmlMXCAFDoc_NoteDriver
 {
 public:
 
-  Standard_EXPORT XmlMXCAFDoc_NoteBinDataDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_NoteBinDataDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
index b3e661e4e0b1f0d63b111a910b887b7f030005fa..8acb765098be76e47ba6bdc51006f816f00e856f 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_NoteComment.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_DOMSTRING(Comment, "comment")
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteCommentDriver::XmlMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_NoteCommentDriver::XmlMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver)
   : XmlMXCAFDoc_NoteDriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NoteComment)->Name())
 {
 }
@@ -87,7 +87,7 @@ void XmlMXCAFDoc_NoteCommentDriver::Paste(const Handle(TDF_Attribute)& theSource
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteCommentDriver::XmlMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+XmlMXCAFDoc_NoteCommentDriver::XmlMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                              Standard_CString                 theName)
   : XmlMXCAFDoc_NoteDriver(theMsgDriver, theName)
 {
index dba66c6542811aefaf0bd9718d91e1294363b4b2..cfeaa74cc310a8fbfb0a0b919a11938872a9d7d9 100644 (file)
@@ -26,7 +26,7 @@ class XmlMXCAFDoc_NoteCommentDriver : public XmlMXCAFDoc_NoteDriver
 {
 public:
 
-  Standard_EXPORT XmlMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMessageDriver);
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
 
@@ -42,7 +42,7 @@ public:
 
 protected:
 
-  XmlMXCAFDoc_NoteCommentDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  XmlMXCAFDoc_NoteCommentDriver(const Handle(Message_Messenger)& theMsgDriver,
                                 Standard_CString                 theName);
 
 };
index 63b2b8d18bcbfe043ff0e62b6df37e3d324596e8..450806e7e6e31c5916aded8fcc0ec0e735c568f4 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Note.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_DOMSTRING(TimeStamp, "time_stamp")
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NoteDriver::XmlMXCAFDoc_NoteDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+XmlMXCAFDoc_NoteDriver::XmlMXCAFDoc_NoteDriver(const Handle(Message_Messenger)& theMsgDriver,
                                                Standard_CString                 theName)
   : XmlMDF_ADriver(theMsgDriver, theName)
 {
index 9dca3f7f4838475a718ecfa923998c80dae8b21b..3f8231b57fdc61afbec3d40e4cea7f2d5b687b94 100644 (file)
@@ -24,7 +24,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -48,7 +48,7 @@ public:
 
 protected:
 
-  XmlMXCAFDoc_NoteDriver(const Handle(CDM_MessageDriver)& theMsgDriver,
+  XmlMXCAFDoc_NoteDriver(const Handle(Message_Messenger)& theMsgDriver,
                          Standard_CString                 theName);
 
 };
index dd946f5034bc8a706284b27085084c4e1f5aea1b..da17e47a0590e4cac73a6d5987656480df83c33d 100644 (file)
@@ -13,7 +13,7 @@
 // Alternatively, this file may be used under the terms of Open CASCADE
 // commercial license or contractual agreement.
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_NotesTool.hxx>
@@ -26,7 +26,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_NotesToolDriver, XmlMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_NotesToolDriver::XmlMXCAFDoc_NotesToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_NotesToolDriver::XmlMXCAFDoc_NotesToolDriver(const Handle(Message_Messenger)& theMsgDriver)
   : XmlMDF_ADriver(theMsgDriver, STANDARD_TYPE(XCAFDoc_NotesTool)->Name())
 {
 }
index 6de16cbe54e2fa608597ca916b4998fec54fb855..6a242ab5c0690d37008d217f8acb743c6c419b45 100644 (file)
@@ -24,7 +24,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -36,7 +36,7 @@ class XmlMXCAFDoc_NotesToolDriver : public XmlMDF_ADriver
 {
 public:
   
-  Standard_EXPORT XmlMXCAFDoc_NotesToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_NotesToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index d35651e99e9564b86437097728dc085663bce475..f56848dc82c25a81e87f0d5a2173a4e42a8bff5d 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
@@ -27,7 +27,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ShapeToolDriver,XmlMDF_ADriver)
 //function :
 //purpose  : 
 //=======================================================================
-XmlMXCAFDoc_ShapeToolDriver::XmlMXCAFDoc_ShapeToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMXCAFDoc_ShapeToolDriver::XmlMXCAFDoc_ShapeToolDriver(const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "ShapeTool")
 {
 }
@@ -45,8 +45,8 @@ Handle(TDF_Attribute) XmlMXCAFDoc_ShapeToolDriver::NewEmpty() const {
 //purpose  : 
 //=======================================================================
 Standard_Boolean XmlMXCAFDoc_ShapeToolDriver::Paste(const XmlObjMgt_Persistent& /*theSource*/,
-                                                   const Handle(TDF_Attribute)& /*theTarget*/,
-                                                   XmlObjMgt_RRelocationTable& /*theRelocTable*/) const
+                                                    const Handle(TDF_Attribute)& /*theTarget*/,
+                                                    XmlObjMgt_RRelocationTable& /*theRelocTable*/) const
 {
   return Standard_True;
 }
@@ -56,8 +56,8 @@ Standard_Boolean XmlMXCAFDoc_ShapeToolDriver::Paste(const XmlObjMgt_Persistent&
 //purpose  : 
 //=======================================================================
 void XmlMXCAFDoc_ShapeToolDriver::Paste(const Handle(TDF_Attribute)& /*theSource*/,
-                                       XmlObjMgt_Persistent& /*theTarget*/,
-                                       XmlObjMgt_SRelocationTable& /*theRelocTable*/) const
+                                        XmlObjMgt_Persistent& /*theTarget*/,
+                                        XmlObjMgt_SRelocationTable& /*theRelocTable*/) const
 {
 }
 
index 9764434533e25fe838e675f66d542d96b74ddc32..e728d495665dd110700111a01e1f020cb6e39a82 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_ShapeToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_ShapeToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_ShapeToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index e8d23e7e1706462d7b09d3224677694aef6914e7..d0eb1276fee264b0e2601b35e1bd698a5bbc9d13 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ViewTool.hxx>
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ViewToolDriver, XmlMDF_ADriver)
 //purpose  : 
 //=======================================================================
 XmlMXCAFDoc_ViewToolDriver::XmlMXCAFDoc_ViewToolDriver
-  (const Handle(CDM_MessageDriver)& theMsgDriver)
+  (const Handle(Message_Messenger)& theMsgDriver)
 : XmlMDF_ADriver (theMsgDriver, "xcaf", "ViewTool")
 {
 }
index 198fb693ea5743bcd188a1f1ecc0f65747fca32d..a2be15e47fe3fdbd39617729a48b8208ab8dc26d 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_ViewToolDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_ViewToolDriver(const Handle(CDM_MessageDriver)& theMsgDriver);
+  Standard_EXPORT XmlMXCAFDoc_ViewToolDriver(const Handle(Message_Messenger)& theMsgDriver);
   
   Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index fc6825b1e4275e28179f7d76a60bac6e1b270702..f0e4843a840710b56f216b17cd4b41fc083f6990 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Volume.hxx>
@@ -29,7 +29,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_VolumeDriver,XmlMDF_ADriver)
 //purpose  : Constructor
 //=======================================================================
 XmlMXCAFDoc_VolumeDriver::XmlMXCAFDoc_VolumeDriver
-                        (const Handle(CDM_MessageDriver)& theMsgDriver)
+                        (const Handle(Message_Messenger)& theMsgDriver)
       : XmlMDF_ADriver (theMsgDriver, "xcaf", "Volume")
 {}
 
@@ -58,7 +58,7 @@ Standard_Boolean XmlMXCAFDoc_VolumeDriver::Paste
     TCollection_ExtendedString aMessageString =
       TCollection_ExtendedString("Cannot retrieve Volume attribute from \"")
         + aRealStr + "\"";
-    WriteMessage (aMessageString);
+    myMessageDriver->Send (aMessageString, Message_Fail);
     return Standard_False;
   }
 
index 700aacc0bf1c51412207461f46e6f723571dfa90..49b525e5afaf3f70be006b3892216a60e4c93f4c 100644 (file)
@@ -23,7 +23,7 @@
 #include <Standard_Boolean.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDF_Attribute;
 class XmlObjMgt_Persistent;
 
@@ -38,7 +38,7 @@ class XmlMXCAFDoc_VolumeDriver : public XmlMDF_ADriver
 public:
 
   
-  Standard_EXPORT XmlMXCAFDoc_VolumeDriver(const Handle(CDM_MessageDriver)& theMessageDriver);
+  Standard_EXPORT XmlMXCAFDoc_VolumeDriver(const Handle(Message_Messenger)& theMessageDriver);
   
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
   
index a546d8b6b79a67267a2b4a12b2a3539acbf3cd3a..cb4d813ccbc510654f4914ce2b8b274a3a38e124 100644 (file)
@@ -74,7 +74,7 @@ void XmlTObjDrivers::DefineFormat (const Handle(TDocStd_Application)& theApp)
 //purpose  : 
 //=======================================================================
 void XmlTObjDrivers::AddDrivers (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                                 const Handle(CDM_MessageDriver)&   anMsgDrv)
+                                 const Handle(Message_Messenger)&   anMsgDrv)
 {
   aDriverTable -> AddDriver (new XmlTObjDrivers_ModelDriver         (anMsgDrv));
   aDriverTable -> AddDriver (new XmlTObjDrivers_ObjectDriver        (anMsgDrv));
index 1189a72db36d1d454f1e5c0949917ccb7fd61228..af3d4b060f1c8b1f6cefa349df94930553c18175 100644 (file)
@@ -22,7 +22,7 @@
 #include <Standard_GUID.hxx>
 
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 class TDocStd_Application;
 
 //! Class for registering storage/retrieval drivers for TObj XML persistence
@@ -41,7 +41,7 @@ class XmlTObjDrivers
 
   Standard_EXPORT static void AddDrivers
                         (const Handle(XmlMDF_ADriverTable)& aDriverTable,
-                         const Handle(CDM_MessageDriver)& anMsgDrv);
+                         const Handle(Message_Messenger)& anMsgDrv);
 
 };
 
index 30c51113520e73cad1b1ea9c8a46926bfa69f7fe..ec11f00c2802d33ca59bbb6733221d20de17555d 100644 (file)
@@ -37,7 +37,7 @@ XmlTObjDrivers_DocumentRetrievalDriver::XmlTObjDrivers_DocumentRetrievalDriver()
 
 Handle(XmlMDF_ADriverTable)
         XmlTObjDrivers_DocumentRetrievalDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv) 
+                        (const Handle(Message_Messenger)& theMsgDrv) 
 {
   // Standard drivers
   Handle(XmlMDF_ADriverTable) aTable = XmlLDrivers::AttributeDrivers (theMsgDrv);
index e7f6dd19f5a4fbf36fa88ea14a82c99031793e70..43fb21757de71a5d1d0f1443413910ff55a56965 100644 (file)
@@ -36,7 +36,7 @@ class XmlTObjDrivers_DocumentRetrievalDriver :
   // Constructor
 
   Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+                        (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
  public:
   // Declaration of CASCADE RTTI
index c52096ca01d224d58eaf240485995164e8041597..e079ce83918c0f216de502d0c921b920b78ea4fc 100644 (file)
@@ -39,7 +39,7 @@ XmlTObjDrivers_DocumentStorageDriver::XmlTObjDrivers_DocumentStorageDriver
 
 Handle(XmlMDF_ADriverTable)
         XmlTObjDrivers_DocumentStorageDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv)
+                        (const Handle(Message_Messenger)& theMsgDrv)
 {
   // Standard drivers
   Handle(XmlMDF_ADriverTable) aTable = XmlLDrivers::AttributeDrivers (theMsgDrv);
index 99df9f8d7b0c10318c20ab71d68412fde7a4bb4b..544bb4d4dcf7fe59e0d555ba8c5fd39f9522046e 100644 (file)
@@ -37,7 +37,7 @@ class XmlTObjDrivers_DocumentStorageDriver :
   // Constructor
 
   Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+                        (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
  public:
   // Declaration of CASCADE RTTI
index 2f4ec63bfa1ceb508312ab0d0a66f3d541ab5394..0600a2f3ed6665f669ab900ececdb0cefcfa1883 100644 (file)
@@ -16,7 +16,7 @@
 // The original implementation Copyright: (C) RINA S.p.A
 
 #include <XmlTObjDrivers_IntSparseArrayDriver.hxx>
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Attribute.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 #include <TObj_TIntSparseArray.hxx>
@@ -36,7 +36,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver)
 //=======================================================================
 
 XmlTObjDrivers_IntSparseArrayDriver::XmlTObjDrivers_IntSparseArrayDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : XmlMDF_ADriver( theMessageDriver, NULL)
 {
 }
index 8f2e46066be8dfe19b984283812ba0aae2079daf..5b9dc4bb5d70698b5e89434ed40afb729ea61d11 100644 (file)
@@ -27,7 +27,7 @@ class XmlTObjDrivers_IntSparseArrayDriver : public XmlMDF_ADriver
  public:
 
   Standard_EXPORT XmlTObjDrivers_IntSparseArrayDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index cb3f6e67554339324221e5188636938ef3e5b2b1..0734dadbbf036ca46bd91cea5dde18947e1f59ea 100644 (file)
@@ -18,7 +18,7 @@
 
 #include "XmlTObjDrivers_ModelDriver.hxx"
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt.hxx>
@@ -40,7 +40,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver)
 //=======================================================================
 
 XmlTObjDrivers_ModelDriver::XmlTObjDrivers_ModelDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : XmlMDF_ADriver( theMessageDriver, NULL)
 {
 }
@@ -81,10 +81,10 @@ Standard_Boolean XmlTObjDrivers_ModelDriver::Paste
       aTModel->Set( aCurrentModel );
       return Standard_True;
     }
-    WriteMessage("TObj_TModel retrieval: wrong model GUID");
+    myMessageDriver->Send("TObj_TModel retrieval: wrong model GUID", Message_Fail);
     return Standard_False;
   }
-  WriteMessage("error retrieving ExtendedString for type TObj_TModel");
+  myMessageDriver->Send("error retrieving ExtendedString for type TObj_TModel", Message_Fail);
   return Standard_False;
 }
 
index f98d7623c25ec24b74363c043f946f42d30576bb..340e18fc54caf01190ba82bec2c9df8336d01d37 100644 (file)
@@ -27,7 +27,7 @@ class XmlTObjDrivers_ModelDriver : public XmlMDF_ADriver
  public:
 
   Standard_EXPORT XmlTObjDrivers_ModelDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 36ea7d4baa8114ec4d0368e803544a7b94ab0c02..eeb29b8f6eaee6f5b19a5c47b4960b3d57714f50 100644 (file)
@@ -16,7 +16,7 @@
 // The original implementation Copyright: (C) RINA S.p.A
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include "XmlTObjDrivers_ObjectDriver.hxx"
 #include <TObj_TObject.hxx>
 #include <TObj_Persistence.hxx>
@@ -35,7 +35,7 @@ IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver)
 //=======================================================================
 
 XmlTObjDrivers_ObjectDriver::XmlTObjDrivers_ObjectDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : XmlMDF_ADriver( theMessageDriver, NULL)
 {
 }
@@ -71,7 +71,7 @@ Standard_Boolean XmlTObjDrivers_ObjectDriver::Paste
     Handle(TObj_TObject)::DownCast (Target) ->Set( anObject );
     return Standard_True;
   }
-  WriteMessage("error retrieving ExtendedString for type TObj_TModel");
+  myMessageDriver->Send("error retrieving ExtendedString for type TObj_TModel", Message_Fail);
   return Standard_False;
 }
 
index 279904a52869c4b7699beea459d1f9c4d14435ac..4a04cfb2a342570eddf3543fbf201454d09ebb51 100644 (file)
@@ -28,7 +28,7 @@ class XmlTObjDrivers_ObjectDriver : public XmlMDF_ADriver
  public:
 
   Standard_EXPORT XmlTObjDrivers_ObjectDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index bafc7547cc465f260ab582742913b375923f8202..cf2abb5b5a652aeab4e9e7704d30f046dd37b453 100644 (file)
@@ -18,7 +18,7 @@
 
 #include "XmlTObjDrivers_ReferenceDriver.hxx"
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Tool.hxx>
 #include <TDF_Attribute.hxx>
 
@@ -44,7 +44,7 @@ IMPLEMENT_DOMSTRING (ReferredModelEntry, "modelentry")
 //=======================================================================
 
 XmlTObjDrivers_ReferenceDriver::XmlTObjDrivers_ReferenceDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : XmlMDF_ADriver( theMessageDriver, NULL)
 {
 }
index ecbd14a519badf8807c73794ff747148f14189de..11212786b19124fe2a7dae5fac8e4ddbcc3086cf 100644 (file)
@@ -28,7 +28,7 @@ class XmlTObjDrivers_ReferenceDriver : public XmlMDF_ADriver
  public:
 
   Standard_EXPORT XmlTObjDrivers_ReferenceDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 3a0c7d266f4a913dfa5da1007698136319311a42..1bee432dc5b087af40a3aae1667d1699546d1f8b 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <XmlTObjDrivers_XYZDriver.hxx>
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <TDF_Attribute.hxx>
 
 #include <XmlObjMgt.hxx>
@@ -39,7 +39,7 @@ IMPLEMENT_DOMSTRING (CoordZ,             "Z")
 //=======================================================================
 
 XmlTObjDrivers_XYZDriver::XmlTObjDrivers_XYZDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver)
+                         (const Handle(Message_Messenger)& theMessageDriver)
 : XmlMDF_ADriver( theMessageDriver, NULL)
 {
 }
index d289f5dbd7dce7658d077e920a40dd979fbb588a..6b276c3254071b3aaa56a6d91d81319761943a58 100644 (file)
@@ -28,7 +28,7 @@ class XmlTObjDrivers_XYZDriver : public XmlMDF_ADriver
  public:
 
   Standard_EXPORT XmlTObjDrivers_XYZDriver
-                         (const Handle(CDM_MessageDriver)& theMessageDriver);
+                         (const Handle(Message_Messenger)& theMessageDriver);
   // constructor
 
   Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
index 5170fe42cc1aba5cf454c363ed6e3903984619f1..62a1f212d344e1c471cf2e313a15b0901fcde4eb 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <XmlDrivers.hxx>
 #include <XmlMDF_ADriverTable.hxx>
@@ -37,7 +37,7 @@ XmlXCAFDrivers_DocumentRetrievalDriver::XmlXCAFDrivers_DocumentRetrievalDriver()
 //=======================================================================
 Handle(XmlMDF_ADriverTable)
         XmlXCAFDrivers_DocumentRetrievalDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv) 
+                        (const Handle(Message_Messenger)& theMsgDrv) 
 { 
   // Standard drivers
   Handle(XmlMDF_ADriverTable) aTable = XmlDrivers::AttributeDrivers (theMsgDrv);
index fa10b50b73fa18e15751529af3fc34fb5dc5909d..6dc1ef0c8ed4fe3cc1497d7c07833de909eb6dc3 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <XmlDrivers_DocumentRetrievalDriver.hxx>
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class XmlXCAFDrivers_DocumentRetrievalDriver;
@@ -36,7 +36,7 @@ public:
   
   Standard_EXPORT XmlXCAFDrivers_DocumentRetrievalDriver();
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;
 
 
 
index 2a58dc42669e781b4f5214cdc6437f824b8fce20..18a9f589c22733784040385732447322d20c1f73 100644 (file)
@@ -14,7 +14,7 @@
 // commercial license or contractual agreement.
 
 
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 #include <XmlDrivers.hxx>
@@ -41,7 +41,7 @@ XmlXCAFDrivers_DocumentStorageDriver::XmlXCAFDrivers_DocumentStorageDriver
 //=======================================================================
 Handle(XmlMDF_ADriverTable)
         XmlXCAFDrivers_DocumentStorageDriver::AttributeDrivers
-                        (const Handle(CDM_MessageDriver)& theMsgDrv) 
+                        (const Handle(Message_Messenger)& theMsgDrv) 
 {
   // Standard drivers
   Handle(XmlMDF_ADriverTable) aTable = XmlDrivers::AttributeDrivers (theMsgDrv);
index 7d0d992b388ef7c4eee4a7b885fc2f76cf128d88..826369c4b222fe3048688095fa8aa858d18fd4d4 100644 (file)
@@ -22,7 +22,7 @@
 #include <XmlDrivers_DocumentStorageDriver.hxx>
 class TCollection_ExtendedString;
 class XmlMDF_ADriverTable;
-class CDM_MessageDriver;
+class Message_Messenger;
 
 
 class XmlXCAFDrivers_DocumentStorageDriver;
@@ -37,7 +37,7 @@ public:
   
   Standard_EXPORT XmlXCAFDrivers_DocumentStorageDriver(const TCollection_ExtendedString& theCopyright);
   
-  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(CDM_MessageDriver)& theMsgDriver) Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(XmlMDF_ADriverTable) AttributeDrivers (const Handle(Message_Messenger)& theMsgDriver) Standard_OVERRIDE;