Vibhav Pant
48f17cf10a
Add ble headers.
2023-08-29 14:03:28 +05:30
Vibhav Pant
d4f3e729ac
Add dummy implementations for BLE.
2023-08-29 14:03:16 +05:30
Vibhav Pant
64f1da3801
profile_object_path: Ensure the object name is valid.
2023-08-29 14:02:44 +05:30
Vibhav Pant
57f88d09e1
Start the thread pool on construction.
2023-08-29 14:02:32 +05:30
Vibhav Pant
2f97953976
Register: Create a BlueZ profile object before registering it.
2023-08-29 14:02:03 +05:30
Vibhav Pant
df41f81c33
Profile: Log profile object path after construction.
2023-08-29 14:00:18 +05:30
Vibhav Pant
5a7515dc20
StartAdvertising: Let avahi handle the host name.
2023-08-29 13:59:20 +05:30
Vibhav Pant
78176112cf
Minor refactor.
2023-08-29 13:07:30 +05:30
Vibhav Pant
220208abbc
Rewrite ThreadPool.
2023-08-29 13:06:35 +05:30
Vibhav Pant
9b1a4941dc
Add org.freedesktop.Accounts.User.xml.
2023-08-29 13:05:59 +05:30
Vibhav Pant
17955ae85b
Add bluetooth_classic_server_socket.cc
2023-08-29 13:05:39 +05:30
Vibhav Pant
5698804717
Add login_manager_client_glue.h
2023-08-29 11:42:43 +05:30
Vibhav Pant
c9ebae1e74
Synchronize writes to std::cout.
2023-08-28 01:16:41 +05:30
Vibhav Pant
300aa83344
Use bus name only for default connection.
2023-08-28 01:15:55 +05:30
Vibhav Pant
e4082a1511
Fix signatures.
2023-08-27 20:50:36 +05:30
Vibhav Pant
e07de691cf
Rewrite timer to use POSIX timers.
2023-08-27 20:50:26 +05:30
Vibhav Pant
a46c033a13
Fix more compilation errors.
2023-08-27 20:48:09 +05:30
Vibhav Pant
5910a511b6
Use /com/google/nearby as the object path.
2023-08-27 16:34:27 +05:30
Vibhav Pant
89ea6894cb
DeviceInfo: Register and unregister screen lock listeners.
2023-08-27 15:12:44 +05:30
Vibhav Pant
d13621f005
Fix deps.
2023-08-27 15:00:03 +05:30
Vibhav Pant
0376b90bce
Add support for inhibition locks.
2023-08-27 14:59:43 +05:30
Vibhav Pant
69cad9bd9c
Comment out wifi scan callback code
2023-08-27 14:34:16 +05:30
Vibhav Pant
3ad3a3431b
Fix compilation errors.
2023-08-27 14:06:50 +05:30
Vibhav Pant
4819e2c220
Add missing headers.
2023-08-27 14:06:10 +05:30
Vibhav Pant
d2c88f2362
Add CreatePreferencesManager implementation.
2023-08-27 12:25:01 +05:30
Vibhav Pant
4435620939
initBusConnections: Start an async event loop after creating connections.
2023-08-27 12:24:36 +05:30
Vibhav Pant
8b3c1c2b27
GetLocalAppDataPath: Use XDG_CONFIG_HOME.
2023-08-27 12:24:22 +05:30
Vibhav Pant
96ae9cb76f
GetDownloadPathInternal: Construct DeviceInfo correctly.
2023-08-27 12:24:02 +05:30
Vibhav Pant
c7bc1a37e5
Add method ConnectedToWifi.
2023-08-27 09:44:13 +05:30
Vibhav Pant
4417dd781f
Add Wifi Direct files.
2023-08-27 00:35:37 +05:30
Vibhav Pant
55847d7762
Add WifiDirectSocket methods.
2023-08-27 00:35:28 +05:30
Vibhav Pant
ef666b2311
Add Wifi Direct medium
2023-08-27 00:32:55 +05:30
Vibhav Pant
6e4c035103
Add ConnectedToWifi.
2023-08-27 00:17:56 +05:30
Vibhav Pant
e6d273aaa8
Add additional files.
2023-08-26 21:49:42 +05:30
Vibhav Pant
52121a5a05
Implement remaining platform methods.
2023-08-26 16:46:25 +05:30
Vibhav Pant
f1c3e0d7ff
Use sdbus-c++ glue proxies for device info.
2023-08-23 20:33:57 +05:30
Vibhav Pant
4908216bbb
Use XDG_RUNTIME_PATH for GetTemporaryPath
2023-08-23 17:47:27 +05:30
Vibhav Pant
3034f35fd5
Merge remote-tracking branch 'proatgram/linux-platform'
2023-08-23 17:41:43 +05:30
Vibhav Pant
24474a0c92
Add additional impls.
2023-08-23 17:30:14 +05:30
Vibhav Pant
d8b04cdcf4
Add headers to library comm.
2023-08-23 17:29:59 +05:30
Vibhav Pant
d7586210dc
Add BluezObjectManager.
2023-08-23 16:01:57 +05:30
Vibhav Pant
3a4393ddda
Add more wifi code.
2023-08-23 16:01:39 +05:30
Vibhav Pant
dd13c8b2c5
Add additional WiFi code.
2023-08-23 00:48:22 +05:30
Vibhav Pant
8daff56437
Code dump.
2023-08-21 23:19:01 +05:30
Timothy Hutchins
1ff995400f
Implemented missing implementation files
...
I missed some implementation when I was looking over them. These are
them.
2023-08-16 21:37:52 -05:00
Timothy Hutchins
bfe5db2229
Added base implementation for input_file and output_file
...
This are unimplemented currently, but will be in the future.
2023-08-16 21:36:04 -05:00
Timothy Hutchins
000c86425c
Implemented a TimerQueue class and a Timer class
...
The Windows implementation of the Timer class (in timer.h) used Timer
Queues. This brings in implementation for a mostly Windows complient
TimerQueue class to work with the Timer class.
2023-08-16 21:31:31 -05:00
Vibhav Pant
fc0eed544a
Simplify Bluetooth code.
2023-08-16 21:04:18 +05:30
Vibhav Pant
1caa90d162
Use NetworkManager object for checking connectivity.
2023-08-16 19:03:47 +05:30
Vibhav Pant
4f90fa4b72
Add initial wifi medium code.
2023-08-16 02:00:09 +05:30