MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0022549Community[OCCT] OCCT:Data Exchangepublic2011-05-30 20:052017-05-28 18:29
Reporterszy 
Assigned Togka 
PrioritynormalSeveritytrivial 
StatusassignedResolutionreopened 
PlatformOSAllOS Version
Product Version 
Target VersionFixed in Version 
Summary0022549: Improved thread-safety of TransferProcess
DescriptionRLN contribution (fix 106 - transfer_threadsafety).
Transfer_Process:
                - removed self-made "optimization" (storing last used key and
binder) which is
                  non-applicable in multi-threaded environment
                - FindAndMask() removed
                - Some methods made returning const& (in fact, CDL contained
errors in methods declarations)
                - miscellaneous code optimizations

1. Transfer_TransferProcess.cdl:
        a) class TransferMap => private
        b) removed method FindAndMask (me : mutable; start : TheStart);
        c) removed C++ option( return const &) for method Transferring
        d) removed fields: thelastobj, thelastbnd, theindex
2. Transfer_TransferProcess.gxx:
        a) static variables nultrans, nulbinder ==> to static const

Branch ==> OCC22549_TransferTSafety
Additional information
and documentation updates
Galina,
Could you consider this patch.
If you are busy than reassign, please to somebody of DE pool.
Regards
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
2011-08-02 11:12 bugmaster Category OCCT:DTE => OCCT:Data Exchange
2011-10-31 16:42 szy Assigned To bugmaster => gka
2011-10-31 16:42 szy Status acknowledged => assigned
2011-10-31 16:42 szy Resolution suspended => reopened
2011-10-31 16:42 szy Fixed in Version EMPTY =>
2011-10-31 16:42 szy Description Updated View Revisions
2011-10-31 16:42 szy Additional Information Updated View Revisions
2011-11-25 14:37 szy Description Updated View Revisions


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker