Vibhav Pant
|
e40faf5ddd
|
Rename GattCharacteristic to GattCharacteristicServer.
|
2023-09-11 17:43:50 +05:30 |
|
Vibhav Pant
|
bcbcaa54a2
|
Avoid raising an exception in case of an invalid text attribute
|
2023-09-11 17:39:03 +05:30 |
|
Vibhav Pant
|
6e524684a6
|
Rename bluez_gatt_characteristic.{cc,h} to bluez_gatt_characteristic_server
|
2023-09-11 17:37:59 +05:30 |
|
Vibhav Pant
|
5574c3baf0
|
Add a constants namespace to network_manager.h
|
2023-09-11 15:45:52 +05:30 |
|
Vibhav Pant
|
0d32fb37fb
|
Move all NetworkManager D-Bus code to its own namespace.
|
2023-09-11 13:13:28 +05:30 |
|
Vibhav Pant
|
8c762ea9ab
|
Reenable Start/StopWifiDirect
|
2023-09-10 00:14:52 +05:30 |
|
Vibhav Pant
|
70f732239e
|
Shutdown wifi server sockets before closing them.
|
2023-09-10 00:14:18 +05:30 |
|
Vibhav Pant
|
71ba41c14d
|
StartWifiHotspot: Disable PMF explicitly for the hotspot.
|
2023-09-10 00:11:10 +05:30 |
|
Vibhav Pant
|
358d01f350
|
ConntectToService: Use ConnectedToWifi instead of WifiHotspotActive
|
2023-09-10 00:10:34 +05:30 |
|
Vibhav Pant
|
4267ec43f3
|
Don't provide auth-alg for WPA connections.
|
2023-09-09 23:46:10 +05:30 |
|
Vibhav Pant
|
936b332aba
|
Minor refactor
|
2023-09-09 23:12:30 +05:30 |
|
Vibhav Pant
|
799a8e9404
|
Register: Fix bug with profile options not getting correctly set
|
2023-09-09 23:11:38 +05:30 |
|
Vibhav Pant
|
c7a5bdcebb
|
Destroy DeviceWatcher _after_ stopping discovery.
This lets DeviceWatcher receive InterfacesRemoved signals so that we
can potentially get rid of lost devices.
|
2023-09-09 21:58:18 +05:30 |
|
Vibhav Pant
|
f489a179a6
|
Remove org.freedesktop.LogControl implementation.
The final application is in charge of logging, not the library.
|
2023-09-09 21:42:30 +05:30 |
|
Vibhav Pant
|
bc4c1e76c9
|
Use shared_ptrs for dbus connections for top-level classes.
|
2023-09-09 21:41:37 +05:30 |
|
Vibhav Pant
|
567ee6741b
|
Minor refactor
|
2023-09-09 13:44:45 +05:30 |
|
Vibhav Pant
|
d1659d2231
|
Guard discovery callbacks with a lock.
|
2023-09-09 13:44:27 +05:30 |
|
Vibhav Pant
|
386d27d646
|
ShutDown: Remove extraneous logs
|
2023-09-09 13:02:15 +05:30 |
|
Vibhav Pant
|
a8a2964edd
|
StartLEDiscovery: Use "auto" as the discovery filter transport.
|
2023-09-09 13:01:22 +05:30 |
|
Vibhav Pant
|
a97244ad02
|
Advertise as a peripheral, return the correct value for ServiceUUIDs
|
2023-09-09 13:00:51 +05:30 |
|
Vibhav Pant
|
d47788392e
|
Add DeviceWatcher for adding/removing devices.
|
2023-09-09 13:00:28 +05:30 |
|
Vibhav Pant
|
0aee88a9ca
|
Call ConnectToProfile synchronously.
|
2023-09-09 12:55:27 +05:30 |
|
Vibhav Pant
|
498e77e026
|
Make ConnectProfile a sync method.
|
2023-09-09 12:55:05 +05:30 |
|
Vibhav Pant
|
54d31abedf
|
Add an initial BLE v2 implementation.
|
2023-09-08 16:53:49 +05:30 |
|
Vibhav Pant
|
2425473981
|
Shutdown: return after shutting down executor.
|
2023-09-08 16:49:35 +05:30 |
|
Vibhav Pant
|
324146d075
|
Remove unneeded functions, add UuidFromString.
|
2023-09-08 16:49:08 +05:30 |
|
Vibhav Pant
|
2930c9319a
|
Add additional functions.
|
2023-09-08 16:48:58 +05:30 |
|
Vibhav Pant
|
c62837a546
|
Set discovery filter to "bredr" before starting discovery.
|
2023-09-08 16:48:28 +05:30 |
|
Vibhav Pant
|
e295e2eca2
|
Allow marking/unmarking devices as lost.
|
2023-09-08 16:48:00 +05:30 |
|
Vibhav Pant
|
d0c6f5fc26
|
Add an ObjectManager instance at / for both system and session bus connections.
|
2023-09-06 23:12:21 +05:30 |
|
Vibhav Pant
|
6b037b1b81
|
Refactor
|
2023-09-06 23:08:06 +05:30 |
|
Vibhav Pant
|
40e57a07ef
|
Don't request a name for the default bus connection.
|
2023-09-06 19:53:03 +05:30 |
|
Vibhav Pant
|
1837e7cd38
|
BluetoothDevice: Inherit from ble_v2::BlePeripheral as well.
|
2023-09-05 20:16:40 +05:30 |
|
Vibhav Pant
|
608d725b7f
|
Construct BluetoothClassicMedium correctly.
|
2023-09-05 20:01:13 +05:30 |
|
Vibhav Pant
|
4042687b8d
|
Add support for sharing DiscoveryCallbacks across BluetoothDevices.
|
2023-09-05 20:00:25 +05:30 |
|
Vibhav Pant
|
ad7401616b
|
Refactor bluetooth code to use shared pointers instead of references.
|
2023-09-05 19:45:10 +05:30 |
|
Vibhav Pant
|
e8236aad62
|
Use atexit to cleanup bus connections before exiting.
|
2023-09-03 13:10:18 +05:30 |
|
Vibhav Pant
|
5e18c84b98
|
Use separate locks for the the thread vector and task queue.
|
2023-09-02 22:04:32 +05:30 |
|
Vibhav Pant
|
e95710907f
|
Use CancellationFlagListener to ensure that Accept exits.
|
2023-09-02 22:04:07 +05:30 |
|
Vibhav Pant
|
be0379a3de
|
GetOsDeviceName: Use avahi's GetHostNameFqdn
|
2023-09-02 13:32:37 +05:30 |
|
Vibhav Pant
|
e39b475a49
|
Fix typo.
|
2023-09-02 13:01:20 +05:30 |
|
Vibhav Pant
|
a8199cf5c5
|
Disable AP isolation for softAP
|
2023-09-01 21:38:25 +05:30 |
|
Vibhav Pant
|
8602ac9c26
|
ConnectToProfile: log about the connection attempt.
|
2023-09-01 20:02:40 +05:30 |
|
Vibhav Pant
|
06c1cc52ab
|
Minor refactor.
|
2023-09-01 20:01:13 +05:30 |
|
Vibhav Pant
|
ef1df07ce4
|
Set the initial value for AtomicBoolean.
|
2023-09-01 20:00:50 +05:30 |
|
Vibhav Pant
|
2e58a81cfc
|
BluetoothServerSocket: Cancel an ongoing Accept request on Close.
|
2023-09-01 20:00:27 +05:30 |
|
Vibhav Pant
|
14b12e9afc
|
Add support for request cancellation to GetServiceRecordFD.
|
2023-09-01 19:59:38 +05:30 |
|
Vibhav Pant
|
3a22a87074
|
WiFiLanSocket: Don't store an extra copy of the FD.
|
2023-09-01 19:59:08 +05:30 |
|
Vibhav Pant
|
1449dc402d
|
StartWifiHotspot: Generate connection UUID in the correct format.
|
2023-09-01 19:58:44 +05:30 |
|
Vibhav Pant
|
10f606ee51
|
Add BluetoothInputStream, BluetoothOutputStream.
|
2023-09-01 19:58:05 +05:30 |
|