Uno/Spec/Environment

From Apache OpenOffice Wiki
< Uno‎ | Spec
Revision as of 09:55, 21 April 2006 by Kr (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

type: specification

Uno Environment

UNO 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.

UNO Environments can be 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.

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

Personal tools