Uno/Binary/Impl/Thread Unsafety Bridge
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Type: Implementation State: Finished Availability: URE 1.3 (SRC680_m212)
Implementation of the Uno/Binary/Spec/Thread Unsafety Bridge.
Description
The unsafe purpose bridge for binary Uno is implemented by deriving it from the Purpose Bridge Implementation Helper and adding a MutEx as a member.
The MutEx gets
- acquired when entering the environment or calling into it,
- released when leaving the environment,
calling out of the environment keeps the MutEx acquired and therefore does not allow another thread to enter it meanwhile. The MutEx is a SAL MutEx and can be acquired respectively needs to be released multiple times by the same thread.