JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::AndroidInterfaceImplementer Class Reference

#include <juce_android_JNIHelpers.h>

Inheritance diagram for juce::AndroidInterfaceImplementer:
Collaboration diagram for juce::AndroidInterfaceImplementer:

Protected Member Functions

virtual ~AndroidInterfaceImplementer ()
 
void clear ()
 
virtual jobject invoke (jobject proxy, jobject method, jobjectArray args)
 

Private Attributes

GlobalRef invocationHandler
 
GlobalRef javaSubClass
 

Friends

LocalRef< jobject > CreateJavaInterface (AndroidInterfaceImplementer *, const StringArray &, LocalRef< jobject >)
 
void juce_dispatchDelete (JNIEnv *, jobject, jlong)
 
jobject juce_invokeImplementer (JNIEnv *, jobject, jlong, jobject, jobject, jobjectArray)
 

Constructor & Destructor Documentation

◆ ~AndroidInterfaceImplementer()

virtual juce::AndroidInterfaceImplementer::~AndroidInterfaceImplementer ( )
protectedvirtual

Member Function Documentation

◆ clear()

void juce::AndroidInterfaceImplementer::clear ( )
protected

◆ invoke()

virtual jobject juce::AndroidInterfaceImplementer::invoke ( jobject  proxy,
jobject  method,
jobjectArray  args 
)
protectedvirtual

Friends And Related Function Documentation

◆ CreateJavaInterface

◆ juce_dispatchDelete

void juce_dispatchDelete ( JNIEnv *  ,
jobject  ,
jlong   
)
friend

◆ juce_invokeImplementer

jobject juce_invokeImplementer ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject  ,
jobject  ,
jobjectArray   
)
friend

Member Data Documentation

◆ invocationHandler

GlobalRef juce::AndroidInterfaceImplementer::invocationHandler
private

◆ javaSubClass

GlobalRef juce::AndroidInterfaceImplementer::javaSubClass
private

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