Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
Sharing the anonymous Java object (JavaAnon), i.e. More...
#include <java_uplink.hpp>
Public Member Functions | |
JavaUplink () noexcept=default | |
JavaUplink (const JavaUplink &o) noexcept=default | |
JavaUplink (JavaUplink &&o) noexcept=default | |
virtual | ~JavaUplink () noexcept |
virtual void | checkValidInstance () const |
Throws an IllegalStateException if instance is not valid. More... | |
virtual std::string | get_java_class () const noexcept=0 |
const JavaAnonRef & | getJavaObject () noexcept |
std::string | javaObjectToString () const noexcept |
JavaUplink & | operator= (const JavaUplink &o) noexcept=default |
JavaUplink & | operator= (JavaUplink &&o) noexcept=default |
void | setJavaObject () noexcept |
Resets the shared JavaAnon reference, the replaced item might be deleted via JNI from dtor. More... | |
void | setJavaObject (const JavaAnonRef &objRef) noexcept |
Assigns a new shared JavaAnon reference, replaced item might be deleted via JNI from dtor. More... | |
virtual std::string | toString () const noexcept |
Sharing the anonymous Java object (JavaAnon), i.e.
exposing the Java object uplink to the C++ implementation.
Definition at line 61 of file java_uplink.hpp.
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinevirtualnoexcept |
Definition at line 100 of file java_uplink.hpp.
|
inlinevirtualnoexcept |
Reimplemented in direct_bt::AdapterStatusListener, direct_bt::BTAdapter, direct_bt::BTDevice, direct_bt::BTGattChar, direct_bt::BTGattCharListener, direct_bt::BTGattDesc, direct_bt::BTGattService, direct_bt::BTManager, direct_bt::BTObject, direct_bt::DBGattDesc, direct_bt::DBGattChar, direct_bt::DBGattService, direct_bt::DBGattServer, and JNIAdapterStatusListener.
Definition at line 66 of file java_uplink.hpp.
|
pure virtualnoexcept |
Implemented in direct_bt::AdapterStatusListener, direct_bt::BTAdapter, direct_bt::BTDevice, direct_bt::BTGattChar, direct_bt::BTGattCharListener, direct_bt::BTGattDesc, direct_bt::BTGattService, direct_bt::BTManager, direct_bt::DBGattDesc, direct_bt::DBGattChar, direct_bt::DBGattService, and direct_bt::DBGattServer.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Assigns a new shared JavaAnon reference, replaced item might be deleted via JNI from dtor.
Definition at line 82 of file java_uplink.hpp.
|
inlinenoexcept |
Resets the shared JavaAnon reference, the replaced item might be deleted via JNI from dtor.
Definition at line 85 of file java_uplink.hpp.
|
inlinevirtual |
Throws an IllegalStateException if instance is not valid.
Default implementation does nothing.
Reimplemented in direct_bt::BTObject.
Definition at line 92 of file java_uplink.hpp.
|
defaultnoexcept |
|
defaultnoexcept |