LibreOffice Module bridges (master) 1
Public Member Functions | Private Member Functions | List of all members
jni_uno::JNI_guarded_context Class Reference

#include <jni_base.h>

Inheritance diagram for jni_uno::JNI_guarded_context:
Collaboration diagram for jni_uno::JNI_guarded_context:

Public Member Functions

 JNI_guarded_context (JNI_info const *jni_info, rtl::Reference< jvmaccess::UnoVirtualMachine > const &vm_access)
- Public Member Functions inherited from jni_uno::JNI_context
 JNI_context (JNI_info const *jni_info, JNIEnv *env, jobject class_loader)
JNI_info const * get_info () const
JNIEnv * operator-> () const
JNIEnv * get_jni_env () const
void getClassForName (jclass *classClass, jmethodID *methodForName) const
jclass findClass (char const *name, jclass classClass, jmethodID methodForName, bool inException) const
void ensure_no_exception () const
bool assert_no_exception () const
OUString get_stack_trace (jobject jo_exc=nullptr) const

Private Member Functions

 JNI_guarded_context (JNI_guarded_context const &)=delete
JNI_guarded_contextoperator= (JNI_guarded_context const &)=delete
- Private Member Functions inherited from jvmaccess::VirtualMachine::AttachGuard
 AttachGuard (rtl::Reference< VirtualMachine > xMachine)
 ~AttachGuard ()
JNIEnv * getEnvironment () const

Detailed Description

Definition at line 120 of file jni_base.h.

Constructor & Destructor Documentation

◆ JNI_guarded_context() [1/2]

jni_uno::JNI_guarded_context::JNI_guarded_context ( JNI_guarded_context const &  )

◆ JNI_guarded_context() [2/2]

jni_uno::JNI_guarded_context::JNI_guarded_context ( JNI_info const *  jni_info,
rtl::Reference< jvmaccess::UnoVirtualMachine > const &  vm_access 

Definition at line 128 of file jni_base.h.

Member Function Documentation

◆ operator=()

JNI_guarded_context & jni_uno::JNI_guarded_context::operator= ( JNI_guarded_context const &  )

The documentation for this class was generated from the following file: