Direct-BT  2.3.1
Direct-BT - Direct Bluetooth Programming.
Public Member Functions | List of all members
jau::JavaAnon Class Referenceabstract

Pure virtual JavaAnon, hiding Java JNI details from API, to be implemented by JNI module. More...

#include <java_uplink.hpp>

Inheritance diagram for jau::JavaAnon:
Collaboration diagram for jau::JavaAnon:

Public Member Functions

virtual ~JavaAnon () noexcept
 
virtual std::string toString () const noexcept
 
virtual void clear () noexcept=0
 Clears the java reference, i.e. More...
 

Detailed Description

Pure virtual JavaAnon, hiding Java JNI details from API, to be implemented by JNI module.

One implementation is JavaGlobalObj within the JNI module, wrapping a JNIGlobalRef instance.

Definition at line 44 of file java_uplink.hpp.

Constructor & Destructor Documentation

◆ ~JavaAnon()

virtual jau::JavaAnon::~JavaAnon ( )
inlinevirtualnoexcept

Definition at line 46 of file java_uplink.hpp.

Member Function Documentation

◆ clear()

virtual void jau::JavaAnon::clear ( )
pure virtualnoexcept

Clears the java reference, i.e.

nulling it, without deleting the global reference via JNI.

Implemented in jau::JavaGlobalObj.

◆ toString()

virtual std::string jau::JavaAnon::toString ( ) const
inlinevirtualnoexcept

Reimplemented in jau::JavaGlobalObj.

Definition at line 47 of file java_uplink.hpp.


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