View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022549 | Community | OCCT:Data Exchange | public | 2011-05-30 20:05 | 2023-09-01 18:21 |
Reporter | Assigned To | dpasukhi | |||
Priority | normal | Severity | trivial | ||
Status | assigned | Resolution | reopened | ||
OS | All | ||||
Summary | 0022549: Improved thread-safety of TransferProcess | ||||
Description | RLN 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 | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-02 11:12 | bugmaster | Category | OCCT:DTE => OCCT:Data Exchange |
2011-10-31 16:42 |
|
Assigned To | bugmaster => gka |
2011-10-31 16:42 |
|
Status | acknowledged => assigned |
2011-10-31 16:42 |
|
Resolution | suspended => reopened |
2011-10-31 16:42 |
|
Fixed in Version | EMPTY => |
2011-10-31 16:42 |
|
Description Updated | |
2011-10-31 16:42 |
|
Additional Information Updated | |
2011-11-25 14:37 |
|
Description Updated | |
2023-09-01 18:21 | dpasukhi | Assigned To | gka => dpasukhi |