30 #define JAVA_PACKAGE "tinyb" 33 enum class BluetoothType {
41 enum class TransportType {
48 class BluetoothEventManager;
49 class BluetoothObject;
50 class BluetoothManager;
51 class BluetoothAdapter;
52 class BluetoothDevice;
53 class BluetoothDeviceChangeHandler;
54 class BluetoothGattService;
55 class BluetoothGattCharacteristic;
56 class BluetoothNotificationHandler;
57 class BluetoothGattDescriptor;
58 class BluetoothException;
67 std::atomic_bool valid;
83 static BluetoothType class_type() {
return BluetoothType::NONE; }
85 static std::string java_class() {
86 return std::string(JAVA_PACKAGE
"/BluetoothObject");
92 virtual std::string get_java_class()
const;
97 virtual std::string get_class_name()
const;
102 virtual std::string get_object_path()
const;
107 virtual BluetoothType get_bluetooth_type()
const;
Definition: BluetoothObject.hpp:63
Definition: BluetoothObject.hpp:32