Difference between revisions of "Uno/Cpp/Spec/Environment Stack"

From Apache OpenOffice Wiki
< Uno‎ | Cpp‎ | Spec
Jump to: navigation, search
m (Fixed layout.)
m (API: Added header names.)
Line 13: Line 13:
 
=== API ===
 
=== API ===
 
<pre>
 
<pre>
uno::Environment
+
uno/environment.hxx
 +
uno::Environment
 
   invoke_v
 
   invoke_v
 
   invoke
 
   invoke
Line 19: Line 20:
 
   isValid
 
   isValid
  
uno::getCurrentEnvironment
+
uno::getCurrentEnvironment
  
cppu::Enterable : public uno_Enterable
+
uno/Enterable.hxx
 +
cppu::Enterable : public uno_Enterable
 
   explicit Enterable(void)
 
   explicit Enterable(void)
  

Revision as of 12:13, 29 June 2006

version: 13070
state: draft
type: specification

Environment Stack

Feature

  1. Make the Binary UNO Environment Stack specific API available in a C++ compliant way.
  2. Make C++ Runtime API implementation env. stack aware.

Rationale

API

uno/environment.hxx
 uno::Environment
  invoke_v
  invoke
  enter
  isValid

 uno::getCurrentEnvironment

uno/Enterable.hxx
 cppu::Enterable : public uno_Enterable
  explicit Enterable(void)

  inline void enter
  inline void leave

  inline void callInto_v
  inline void callOut_v

  inline void callInto
  inline void callOut

  inline void isValid

Dependencies

  • Binary UNO / Environment Stacks
Personal tools