|
| void | Register (const std::shared_ptr< NativeInstanceType > &nativeInstance, const std::shared_ptr< ContextType > &nativeContext, jobject javaInstance) |
| |
| void | Unregister (jlong jNativePointer) |
| |
| void | Unregister (NativeInstanceType *nativeInstance) |
| |
| void | Unregister (jobject javaInstance) |
| |
| std::shared_ptr< NativeInstanceType > | LookupNativeInstance (jobject javaInstance) |
| |
| std::shared_ptr< ContextType > | LookupNativeContext (jobject javaInstance) |
| |
| std::shared_ptr< ContextType > | LookupNativeContext (jlong nativeInstance) |
| |
template<typename NativeInstanceType, typename ContextType>
class ttv::binding::java::JavaNativeProxyRegistry< NativeInstanceType, ContextType >
Manages a mapping of a native pointer to a Java object reference.