Uno/Spec/Environment

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

Jump to: navigation, search

type: specification

Uno Environment

Feature

Environments manage collections of objects of the same ABI and the same purpose. For example,

  • an Object may implement the GCC3 C++ ABI and is Uno/Spec/Thread Unsafe, or
  • an Object may implement the Java ABI and is logging all calls.

Environments are described by Strings, e.g.

  • "uno", representing the environment for all Objects implementing the Uno ABI and which are thread safe, or
  • "java:unsafe", describing the environment for all Java Objects which are thread unsafe.

Objects of a particular environment are manipulatable through this environment, WRT to the current Environment Stack.


The UNO runtimes which are supporting the Uno Threading Model provide mappings between any particular UNO environments.

Personal tools