New polling logic for Bluetooth. #251
The polling interval increases exponentially each time polling is unsuccessful, up to a maximum of 60 minutes. The interval is reset to 2 minutes whenever a connection is made and whenever Bluetooth is re-enabled.
Showing
- briar-android/src/org/briarproject/plugins/AndroidPluginsModule.java 4 additions, 3 deletions...id/src/org/briarproject/plugins/AndroidPluginsModule.java
- briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java 12 additions, 6 deletions...org/briarproject/plugins/droidtooth/DroidtoothPlugin.java
- briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPluginFactory.java 14 additions, 6 deletions...arproject/plugins/droidtooth/DroidtoothPluginFactory.java
- briar-api/src/org/briarproject/api/plugins/Backoff.java 22 additions, 0 deletionsbriar-api/src/org/briarproject/api/plugins/Backoff.java
- briar-api/src/org/briarproject/api/plugins/BackoffFactory.java 7 additions, 0 deletions...-api/src/org/briarproject/api/plugins/BackoffFactory.java
- briar-core/src/org/briarproject/plugins/BackoffFactoryImpl.java 13 additions, 0 deletions...core/src/org/briarproject/plugins/BackoffFactoryImpl.java
- briar-core/src/org/briarproject/plugins/BackoffImpl.java 37 additions, 0 deletionsbriar-core/src/org/briarproject/plugins/BackoffImpl.java
- briar-core/src/org/briarproject/plugins/PluginsModule.java 5 additions, 3 deletionsbriar-core/src/org/briarproject/plugins/PluginsModule.java
- briar-core/src/org/briarproject/plugins/PollerImpl.java 5 additions, 5 deletionsbriar-core/src/org/briarproject/plugins/PollerImpl.java
- briar-desktop/src/org/briarproject/plugins/DesktopPluginsModule.java 4 additions, 2 deletions...op/src/org/briarproject/plugins/DesktopPluginsModule.java
- briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPlugin.java 15 additions, 9 deletions...c/org/briarproject/plugins/bluetooth/BluetoothPlugin.java
- briar-desktop/src/org/briarproject/plugins/bluetooth/BluetoothPluginFactory.java 15 additions, 7 deletions...riarproject/plugins/bluetooth/BluetoothPluginFactory.java
- briar-tests/src/org/briarproject/plugins/BackoffImplTest.java 63 additions, 0 deletions...r-tests/src/org/briarproject/plugins/BackoffImplTest.java
- briar-tests/src/org/briarproject/plugins/bluetooth/BluetoothClientTest.java 0 additions, 46 deletions...g/briarproject/plugins/bluetooth/BluetoothClientTest.java
- briar-tests/src/org/briarproject/plugins/bluetooth/BluetoothServerTest.java 0 additions, 37 deletions...g/briarproject/plugins/bluetooth/BluetoothServerTest.java
- briar-tests/src/org/briarproject/plugins/bluetooth/BluetoothTest.java 0 additions, 9 deletions...src/org/briarproject/plugins/bluetooth/BluetoothTest.java
Loading
Please register or sign in to comment