Commit Graph
1023 Commits
Author SHA1 Message Date
Vibhav Pant d7d22684f4 Start the thread pool on construction. 2023-08-29 14:02:32 +05:30
Vibhav Pant ac48b8e0ee Register: Create a BlueZ profile object before registering it. 2023-08-29 14:02:03 +05:30
Vibhav Pant 433aa37a2d Profile: Log profile object path after construction. 2023-08-29 14:00:18 +05:30
Vibhav Pant 7c22d03e7f StartAdvertising: Let avahi handle the host name. 2023-08-29 13:59:20 +05:30
Vibhav Pant 2e88b4aa7f Minor refactor. 2023-08-29 13:07:30 +05:30
Vibhav Pant 7f80090388 Rewrite ThreadPool. 2023-08-29 13:06:35 +05:30
Vibhav Pant 67bc378a83 Add org.freedesktop.Accounts.User.xml. 2023-08-29 13:05:59 +05:30
Vibhav Pant 93673e9d2c Add bluetooth_classic_server_socket.cc 2023-08-29 13:05:39 +05:30
Vibhav Pant 0dcdeaae6e Add login_manager_client_glue.h 2023-08-29 11:42:43 +05:30
Vibhav Pant 55a8283e8d Synchronize writes to std::cout. 2023-08-28 01:16:41 +05:30
Vibhav Pant dc48cdbc98 Use bus name only for default connection. 2023-08-28 01:15:55 +05:30
Vibhav Pant a597feabaa Fix signatures. 2023-08-27 20:50:36 +05:30
Vibhav Pant 4978e6bea9 Rewrite timer to use POSIX timers. 2023-08-27 20:50:26 +05:30
Vibhav Pant 61b4e1d74d Fix more compilation errors. 2023-08-27 20:48:09 +05:30
Vibhav Pant bf4c0c5d3a Use /com/google/nearby as the object path. 2023-08-27 16:34:27 +05:30
Vibhav Pant 9976d475fb DeviceInfo: Register and unregister screen lock listeners. 2023-08-27 15:12:44 +05:30
Vibhav Pant 4018ff6240 Fix deps. 2023-08-27 15:00:03 +05:30
Vibhav Pant 6350b14f3b Add support for inhibition locks. 2023-08-27 14:59:43 +05:30
Vibhav Pant e63c5087f9 Comment out wifi scan callback code 2023-08-27 14:34:16 +05:30
Vibhav Pant f50abe1677 Fix compilation errors. 2023-08-27 14:06:50 +05:30
Vibhav Pant 24cd783755 Add missing headers. 2023-08-27 14:06:10 +05:30
Vibhav Pant 5379eb4695 Add CreatePreferencesManager implementation. 2023-08-27 12:25:01 +05:30
Vibhav Pant a931c295d2 initBusConnections: Start an async event loop after creating connections. 2023-08-27 12:24:36 +05:30
Vibhav Pant e1139bfba7 GetLocalAppDataPath: Use XDG_CONFIG_HOME. 2023-08-27 12:24:22 +05:30
Vibhav Pant de32aec382 GetDownloadPathInternal: Construct DeviceInfo correctly. 2023-08-27 12:24:02 +05:30
Vibhav Pant f2d9e1feeb Add method ConnectedToWifi. 2023-08-27 09:44:13 +05:30
Vibhav Pant f5c66fb83f Add Wifi Direct files. 2023-08-27 00:35:37 +05:30
Vibhav Pant c4f805b377 Add WifiDirectSocket methods. 2023-08-27 00:35:28 +05:30
Vibhav Pant 0df941c560 Add Wifi Direct medium 2023-08-27 00:32:55 +05:30
Vibhav Pant b5403f443a Add ConnectedToWifi. 2023-08-27 00:17:56 +05:30
Vibhav Pant 2a05ca9620 Add additional files. 2023-08-26 21:49:42 +05:30
Vibhav Pant 1b70335184 Implement remaining platform methods. 2023-08-26 16:46:25 +05:30
Nick Bourdakos 965cc0ecbc Add implementation for async BLE start scan/advertise
PiperOrigin-RevId: 559863656
2023-08-24 14:07:46 -07:00
Nick Bourdakos 91fb4a9a3e Add stop advertising and stop scanning BLE implementation for Apple platforms
PiperOrigin-RevId: 559838443
2023-08-24 12:45:23 -07:00
Nick Bourdakos 387393f1d6 Delete old BLE code for Apple platforms
PiperOrigin-RevId: 559515626
2023-08-23 12:54:15 -07:00
Vibhav Pant dc6aa72db6 Use sdbus-c++ glue proxies for device info. 2023-08-23 20:33:57 +05:30
Vibhav Pant 24f6c79445 Use XDG_RUNTIME_PATH for GetTemporaryPath 2023-08-23 17:47:27 +05:30
Vibhav Pant 929b3c6076 Merge remote-tracking branch 'proatgram/linux-platform' 2023-08-23 17:41:43 +05:30
Vibhav Pant 409d4c1fdb Add additional impls. 2023-08-23 17:30:14 +05:30
Vibhav Pant e7be02752d Add headers to library comm. 2023-08-23 17:29:59 +05:30
Vibhav Pant 65f61333c0 Add BluezObjectManager. 2023-08-23 16:01:57 +05:30
Vibhav Pant c916ea039d Add more wifi code. 2023-08-23 16:01:39 +05:30
Vibhav Pant f395618633 Add additional WiFi code. 2023-08-23 00:48:22 +05:30
Nick Bourdakos 034865481a Sanitize incoming file names
PiperOrigin-RevId: 559175545
2023-08-22 11:37:02 -07:00
Guogang Li 71b5c1d591 Put some logs in session manager
PiperOrigin-RevId: 558896551
2023-08-21 14:12:01 -07:00
Vibhav Pant ff55edb5e4 Code dump. 2023-08-21 23:19:01 +05:30
Nick Bourdakos 9998093366 Add Objective-C++ BLE Medium wrapper
PiperOrigin-RevId: 558278732
2023-08-18 16:37:09 -07:00
Janusz Sobczak e38ce96964 Replace AcceptedConnectionCallback structs with absl::AnyInvocable
PiperOrigin-RevId: 557949490
2023-08-17 15:14:25 -07:00
Nick Bourdakos 7933842c29 Add BLE Medium
PiperOrigin-RevId: 557933813
2023-08-17 14:17:28 -07:00
Nick Bourdakos 07a94a950d Add Objective-C++ GATT client wrapper
PiperOrigin-RevId: 557925490
2023-08-17 13:48:48 -07:00