webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::JVM Class Reference

#include <jvm_android.h>

Public Member Functions

std::unique_ptr< JNIEnvironmentenvironment ()
 
JavaClass GetClass (const char *name)
 
JavaVM * jvm () const
 
jobject context () const
 
std::unique_ptr< JNIEnvironmentenvironment ()
 
JavaClass GetClass (const char *name)
 
JavaVM * jvm () const
 
jobject context () const
 

Static Public Member Functions

static void Initialize (JavaVM *jvm, jobject context)
 
static void Uninitialize ()
 
static JVMGetInstance ()
 
static void Initialize (JavaVM *jvm, jobject context)
 
static void Uninitialize ()
 
static JVMGetInstance ()
 

Protected Member Functions

 JVM (JavaVM *jvm, jobject context)
 
 ~JVM ()
 
 JVM (JavaVM *jvm, jobject context)
 
 ~JVM ()
 

Constructor & Destructor Documentation

◆ JVM() [1/2]

webrtc::JVM::JVM ( JavaVM *  jvm,
jobject  context 
)
protected

◆ ~JVM() [1/2]

webrtc::JVM::~JVM ( )
protected

◆ JVM() [2/2]

webrtc::JVM::JVM ( JavaVM *  jvm,
jobject  context 
)
protected

◆ ~JVM() [2/2]

webrtc::JVM::~JVM ( )
protected

Member Function Documentation

◆ context() [1/2]

jobject webrtc::JVM::context ( ) const
inline

◆ context() [2/2]

jobject webrtc::JVM::context ( ) const
inline

◆ environment() [1/2]

std::unique_ptr<JNIEnvironment> webrtc::JVM::environment ( )

◆ environment() [2/2]

std::unique_ptr< JNIEnvironment > webrtc::JVM::environment ( )

◆ GetClass() [1/2]

JavaClass webrtc::JVM::GetClass ( const char *  name)

◆ GetClass() [2/2]

JavaClass webrtc::JVM::GetClass ( const char *  name)

◆ GetInstance() [1/2]

JVM * webrtc::JVM::GetInstance ( )
static

◆ GetInstance() [2/2]

static JVM* webrtc::JVM::GetInstance ( )
static

◆ Initialize() [1/2]

static void webrtc::JVM::Initialize ( JavaVM *  jvm,
jobject  context 
)
static

◆ Initialize() [2/2]

void webrtc::JVM::Initialize ( JavaVM *  jvm,
jobject  context 
)
static

◆ jvm() [1/2]

JavaVM* webrtc::JVM::jvm ( ) const
inline

◆ jvm() [2/2]

JavaVM* webrtc::JVM::jvm ( ) const
inline

◆ Uninitialize() [1/2]

void webrtc::JVM::Uninitialize ( )
static

◆ Uninitialize() [2/2]

static void webrtc::JVM::Uninitialize ( )
static

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