Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
#include <BTTypes1.hpp>
Public Member Functions | |
~BTObject () noexcept override | |
void | checkValidInstance () const override |
Throws an IllegalStateException if instance is not valid. More... | |
bool | isValidInstance () const noexcept |
Returns whether the object's reference is valid and in a general operational state. More... | |
std::string | toString () const noexcept override |
Public Member Functions inherited from jau::jni::JavaUplink | |
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 |
Protected Member Functions | |
BTObject () noexcept | |
Protected Attributes | |
std::atomic_bool | instance_valid |
Definition at line 49 of file BTTypes1.hpp.
|
inlineprotectednoexcept |
Definition at line 54 of file BTTypes1.hpp.
|
inlineoverridenoexcept |
Definition at line 59 of file BTTypes1.hpp.
|
inlineoverridevirtualnoexcept |
Reimplemented from jau::jni::JavaUplink.
Definition at line 57 of file BTTypes1.hpp.
|
inlinenoexcept |
Returns whether the object's reference is valid and in a general operational state.
Definition at line 66 of file BTTypes1.hpp.
|
inlineoverridevirtual |
Throws an IllegalStateException if instance is not valid.
Default implementation does nothing.
Reimplemented from jau::jni::JavaUplink.
Definition at line 68 of file BTTypes1.hpp.
|
protected |
Definition at line 52 of file BTTypes1.hpp.