diff options
Diffstat (limited to 'bridges/source/jni_uno/jni_bridge.h')
-rw-r--r-- | bridges/source/jni_uno/jni_bridge.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bridges/source/jni_uno/jni_bridge.h b/bridges/source/jni_uno/jni_bridge.h index e1a2aadecbb6..7c5bf379a301 100644 --- a/bridges/source/jni_uno/jni_bridge.h +++ b/bridges/source/jni_uno/jni_bridge.h @@ -36,6 +36,17 @@ namespace jni_uno { +struct Context: boost::noncopyable { + explicit Context( + rtl::Reference<jvmaccess::UnoVirtualMachine> const & theMachine): + machine(theMachine), asynchronousFinalizer(nullptr) + {} + + rtl::Reference<jvmaccess::UnoVirtualMachine> machine; + osl::Mutex mutex; + jobject asynchronousFinalizer; +}; + //==== holds environments and mappings ========================================= struct Bridge; struct Mapping : public uno_Mapping |