Direct-BT
2.3.1
Direct-BT - Direct Bluetooth Programming.
|
#include <BTTypes1.hpp>
Public Member Functions | |
virtual std::string | toString () const noexcept override |
virtual | ~BTObject () noexcept |
bool | isValid () const noexcept |
Returns whether the object's reference is valid and in a general operational state. More... | |
Public Member Functions inherited from jau::JavaUplink | |
virtual std::string | get_java_class () const noexcept=0 |
std::string | javaObjectToString () const noexcept |
std::shared_ptr< JavaAnon > | getJavaObject () noexcept |
void | setJavaObject (std::shared_ptr< JavaAnon > objRef) noexcept |
Assigns a new shared JavaAnon reference, replaced item might be deleted via JNI from dtor. More... | |
void | setJavaObject () noexcept |
Resets the shared JavaAnon reference, the replaced item might be deleted via JNI from dtor. More... | |
void | clearJavaObject () noexcept |
Clears the java reference, i.e. More... | |
virtual void | checkValid () const |
Throws an IllegalStateException if isValid() == false. More... | |
virtual | ~JavaUplink () noexcept |
Protected Member Functions | |
BTObject () noexcept | |
Protected Attributes | |
std::atomic_bool | valid |
Definition at line 47 of file BTTypes1.hpp.
|
inlineprotectednoexcept |
Definition at line 52 of file BTTypes1.hpp.
|
inlinevirtualnoexcept |
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 64 of file BTTypes1.hpp.
|
inlineoverridevirtualnoexcept |
Reimplemented from jau::JavaUplink.
Reimplemented in direct_bt::BTAdapter, direct_bt::BTDevice, direct_bt::BTGattChar, direct_bt::BTGattDesc, and direct_bt::BTGattService.
Definition at line 55 of file BTTypes1.hpp.
|
protected |
Definition at line 50 of file BTTypes1.hpp.