Uno/Spec/Environment Stack

From Apache OpenOffice Wiki
< Uno‎ | Spec
Revision as of 12:03, 15 June 2006 by Kr (Talk | contribs)

Jump to: navigation, search

state: draft
type: specification

Environment Stack

Feature

The Uno/Spec/Runtime allows to enter / leave an Uno/Spec/Environment, respectively to invoke functions in a particular Uno/Spec/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