TinyB
0.5.1
TinyB - The Tiny Bluetooth LE library
|
Public Member Functions | |
virtual std::string | get_java_class () const |
virtual std::string | get_class_name () const |
virtual std::string | get_object_path () const |
virtual BluetoothType | get_bluetooth_type () const |
virtual BluetoothObject * | clone () const |
virtual bool | operator== (const BluetoothObject &other) const |
virtual bool | operator!= (const BluetoothObject &other) const |
Static Public Member Functions | |
static BluetoothType | class_type () |
static std::string | java_class () |
Protected Member Functions | |
bool | lock () |
void | unlock () |
Protected Attributes | |
std::mutex | lk |
std::atomic_bool | valid |
|
virtual |
Returns a raw pointer to a clone of the object
Reimplemented in tinyb::BluetoothDevice, tinyb::BluetoothGattCharacteristic, tinyb::BluetoothAdapter, tinyb::BluetoothGattDescriptor, and tinyb::BluetoothGattService.
|
virtual |
Returns the BluetoothType of this object
Reimplemented in tinyb::BluetoothDevice, tinyb::BluetoothGattCharacteristic, tinyb::BluetoothAdapter, tinyb::BluetoothGattDescriptor, tinyb::BluetoothGattService, and tinyb::BluetoothManager.
|
virtual |
Returns the class name of this object
Reimplemented in tinyb::BluetoothDevice, tinyb::BluetoothGattCharacteristic, tinyb::BluetoothAdapter, tinyb::BluetoothGattDescriptor, tinyb::BluetoothGattService, and tinyb::BluetoothManager.
|
virtual |
Returns the complete Java class of this object
Reimplemented in tinyb::BluetoothDevice, tinyb::BluetoothGattCharacteristic, tinyb::BluetoothAdapter, tinyb::BluetoothGattDescriptor, tinyb::BluetoothGattService, and tinyb::BluetoothManager.
|
virtual |
Returns the DBus object path of this object
Reimplemented in tinyb::BluetoothDevice, tinyb::BluetoothGattCharacteristic, tinyb::BluetoothAdapter, tinyb::BluetoothGattDescriptor, tinyb::BluetoothGattService, and tinyb::BluetoothManager.
|
virtual |
Returns true if this object and the other point to the same DBus Object