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 |
|
Vibhav Pant
|
1f08f1ab33
|
Register: Set options to allow RFCOMM socket creation.
|
2023-09-01 17:03:23 +05:30 |
|
Vibhav Pant
|
b6b9d3b005
|
Move stream implementation to its own file.
|
2023-09-01 17:03:06 +05:30 |
|
Vibhav Pant
|
474b7833e4
|
Disable Start/StopWifiDirect for now.
|
2023-08-31 21:00:01 +05:30 |
|
Vibhav Pant
|
30fe002422
|
Reuse the Windows mutex implementation.
|
2023-08-31 20:58:27 +05:30 |
|
Vibhav Pant
|
0858eb9c84
|
Print: Fix crash because of the buffer being freed incorrectly.
|
2023-08-31 01:43:15 +05:30 |
|
Vibhav Pant
|
e691cee79a
|
GetIP4Config: Avoid unnecessary lookups for unrelated connections.
|
2023-08-30 19:24:11 +05:30 |
|
Vibhav Pant
|
1376173a9e
|
GetInformation: Prevent potential UB while getting AP frequency
|
2023-08-30 19:20:36 +05:30 |
|
Vibhav Pant
|
5b5eb953e0
|
Use absl::flat_hash_map for known_access_points_.
|
2023-08-30 19:06:12 +05:30 |
|
Vibhav Pant
|
faea2a395a
|
Refactor
|
2023-08-30 19:06:04 +05:30 |
|
Vibhav Pant
|
b4fd1e0ced
|
Split off most of NetworkManager code into their own files.
|
2023-08-30 18:48:10 +05:30 |
|
Vibhav Pant
|
1de5123935
|
Minor refactoring.
|
2023-08-30 16:46:41 +05:30 |
|
Vibhav Pant
|
dbbd9e043c
|
Rewrite NetworkManager state to use an enum type for clarity.
|
2023-08-30 16:46:17 +05:30 |
|
Vibhav Pant
|
c742bd3a37
|
clang-format
|
2023-08-30 13:21:30 +05:30 |
|
Vibhav Pant
|
cb83656eab
|
Minor refactoring.
|
2023-08-30 01:53:54 +05:30 |
|
Vibhav Pant
|
86cffae21f
|
Move dbus stubs to generated package.
|
2023-08-29 23:56:15 +05:30 |
|
Vibhav Pant
|
be5fcba2d2
|
Add copyright headers.
|
2023-08-29 22:12:10 +05:30 |
|