# SessionManagerRx

class SessionManagerRx

## Properties

chatConnectedObservable
Link copied to clipboard
val chatConnectedObservable: Observable<Boolean>

Indicates whether the chat service is currently connected to chat service.

isConferenceServiceAvailable
Link copied to clipboard
val isConferenceServiceAvailable: Observable<Boolean>

Indicates whether the conference service is currently available, and ready to make new calls.

isConnectivityAvailable
Link copied to clipboard
val isConnectivityAvailable: Observable<Boolean>

Indicates whether network connectivity is available.

isSessionConnected
Link copied to clipboard
val isSessionConnected: Observable<Boolean>

Indicates whether the user session is currently connected.

reconnectionNotPossible
Link copied to clipboard
val reconnectionNotPossible: Observable<Boolean>

Indicates whether reconnection is possible or not.

## Functions

connect
Link copied to clipboard
fun connect(authentication: Authentication, context: Context): Completable

Connects a new session.

restore
Link copied to clipboard
fun restore(context: Context): Completable

Restores a previously suspended session.

suspend
Link copied to clipboard
fun suspend(): Completable

Suspends the current session.