|
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
1.8.11