Difference between revisions of "Uno/Spec/Environment"

From Apache OpenOffice Wiki
< Uno‎ | Spec
Jump to: navigation, search
m (Adapted Links.)
m (Fixed categories.)
 
Line 15: Line 15:
  
  
 +
[[Category:Spec]]
 +
[[Category:Uno]]
 
[[Category:Uno:Spec]]
 
[[Category:Uno:Spec]]

Latest revision as of 08:41, 29 November 2006

Type: Specification State: final

Feature

Environments manage collections of objects of the same Object Binary Interface (OBI) and the same purpose. For example,

  • an Object may implement the GCC3 C++ OBI and is thread-unsafe, or
  • an Object may implement the Java OBI and is logging all calls.

Environments are described by Strings, e.g.

  • "uno", representing the environment for all objects implementing the Binary Uno OBI 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