# UwbControllerSessionScopeRx

Added in 1.0.0

*** ** * ** ***


```
public final class UwbControllerSessionScopeRx
```

<br />

*** ** * ** ***

## Summary

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html>` | `https://developer.android.com/reference/androidx/core/uwb/rxjava3/UwbControllerSessionScopeRx#(androidx.core.uwb.UwbControllerSessionScope).addControleeSingle(androidx.core.uwb.UwbAddress)( @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/core/uwb/UwbControllerSessionScope receiver, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/core/uwb/UwbAddress address )` Returns a `http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html` that will run in a given block to add a controlee. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html>` | `https://developer.android.com/reference/androidx/core/uwb/rxjava3/UwbControllerSessionScopeRx#(androidx.core.uwb.UwbControllerSessionScope).removeControleeSingle(androidx.core.uwb.UwbAddress)( @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/core/uwb/UwbControllerSessionScope receiver, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/core/uwb/UwbAddress address )` Returns a `http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html` that will run in a given block to remove a controlee. |

## Public methods

### addControleeSingle

Artifact: [androidx.core.uwb:uwb-rxjava3](https://developer.android.com/jetpack/androidx/releases/core-uwb) [View Source](https://cs.android.com/search?q=file:androidx/core/uwb/rxjava3/UwbControllerSessionScopeRx.kt+function:addControleeSingle) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/core-uwb#1.0.0)

```
public static final @NonNull Single<Unit> addControleeSingle(
    @NonNull UwbControllerSessionScope receiver,
    @NonNull UwbAddress address
)
```

Returns a `http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html` that will run in a given block to add a controlee.

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/core/uwb/UwbControllerSessionScope#addControlee(androidx.core.uwb.UwbAddress)` |   |

### removeControleeSingle

Artifact: [androidx.core.uwb:uwb-rxjava3](https://developer.android.com/jetpack/androidx/releases/core-uwb) [View Source](https://cs.android.com/search?q=file:androidx/core/uwb/rxjava3/UwbControllerSessionScopeRx.kt+function:removeControleeSingle) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/core-uwb#1.0.0)

```
public static final @NonNull Single<Unit> removeControleeSingle(
    @NonNull UwbControllerSessionScope receiver,
    @NonNull UwbAddress address
)
```

Returns a `http://reactivex.io/RxJava/3.x/javadoc/io/reactivex/rxjava3/core/Single.html` that will run in a given block to remove a controlee.

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/core/uwb/UwbControllerSessionScope#removeControlee(androidx.core.uwb.UwbAddress)` |   |