MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0029220Open CASCADE[OCCT] OCCT:Application Frameworkpublic2017-10-12 15:532017-10-16 09:42
Reporterkgv 
Assigned Toszy 
PrioritynormalSeverityintegration request 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.2.0 
Target Version[OCCT] 7.3.0*Fixed in Version 
Summary0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger
DescriptionApplication Framework defines own messenger interface CDM_MessageDriver.

It would be better merging/replacing this interface by classes from package Message (e.g. Message_Printer is direct replacement for CDM_MessageDriver, Message_PrinterOStream is direct replacement for CDM_COutMessageDriver).

Moreover, Message provides better interface - e.g. it handles message gravity, while messages passed to CDM_MessageDriver are of undefined type (errors, warnings, trace information - everything is passed as is).

But in general, Message_Messenger is a best candidate for CDM_MessageDriver replacement.
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2017-10-12 15:53 kgv New Issue
2017-10-12 15:53 kgv Assigned To => mpv
2017-10-12 15:55 kgv Summary Application Framework - nonsense API method XmlLDrivers::SetStorageVersion() => Application Framework - replace CDM_MessageDriver interface by Message_Messenger
2017-10-12 15:55 kgv Description Updated View Revisions
2017-10-12 15:58 kgv Relationship added related to 0029221
2017-10-16 09:42 mpv Assigned To mpv => szy


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker