Uno/Spec/Environment Stack

From Apache OpenOffice Wiki
< Uno‎ | Spec
Revision as of 13:02, 16 June 2006 by Kr (Talk | contribs)

Jump to: navigation, search

state: draft
type: specification

Environment Stack

Feature

The Runtime allows to enter / leave a particular Purpose Environment, respectively to invoke functions in the Purpose Environment.

Rationale

Operations may need to be associated with the Uno/Spec/Environment(s) of a particular object. Such operations may set thread related global variables (e.g. the component- or current-context) or may acquire mutexes.

API

Eenvironment]].

Comment

The enter / leave functionality may not be appropriate for all environments at all times. E.g. the thread affine environment does not allow to be entered, while it already has a thread associated.

Personal tools