BluetoothBuilder
A default implementation of BaseBluetoothBuilder that delegates the client side to BluetoothClientBuilder and the server side to BluetoothServerBuilder.
Parameters
the Context in which Bluetooth should run
a method for creating the Permissions object to manage the Bluetooth permissions. Needs to have com.splendo.kaluga.permissions.bluetooth.BaseBluetoothPermissionManagerBuilder and com.splendo.kaluga.permissions.location.BaseLocationPermissionManagerBuilder registered.
the BaseScanner.Builder for creating the BaseScanner to handle scanning
A default implementation of BaseBluetoothBuilder that delegates the client side to BluetoothClientBuilder and the server side to BluetoothServerBuilder.
Parameters
a method for creating the Permissions object to manage the Bluetooth permissions. Needs to have com.splendo.kaluga.permissions.bluetooth.BaseBluetoothPermissionManagerBuilder registered.
the BaseScanner.Builder for creating the BaseScanner to handle scanning
the NSBundle in which Bluetooth should run
A default implementation of BaseBluetoothBuilder