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 |