Package-level declarations

Types

Link copied to clipboard
abstract class CallTest(config: RtcConfiguration, filter: (IceCandidate) -> Boolean = noFilter, done: suspend (Any) -> Unit, failed: suspend (String) -> Unit, testType: String, coroutineScope: CoroutineScope, logger: Logger)
Link copied to clipboard
class DataThroughputTest(config: RtcConfiguration, done: (Any) -> Unit, failed: (String) -> Unit, coroutineScope: CoroutineScope, logger: Logger) : CallTest
Link copied to clipboard
class HostConnectivityTest(config: RtcConfiguration, done: suspend (Any) -> Unit, failed: suspend (String) -> Unit, coroutineScope: CoroutineScope, logger: Logger) : CallTest
Link copied to clipboard
class ReflexiveConnectivityTest(config: RtcConfiguration, done: suspend (Any) -> Unit, failed: suspend (String) -> Unit, coroutineScope: CoroutineScope, logger: Logger) : CallTest
Link copied to clipboard
class RelayConnectivityTest(config: RtcConfiguration, done: suspend (Any) -> Unit, failed: suspend (String) -> Unit, coroutineScope: CoroutineScope, logger: Logger) : CallTest

Properties

Link copied to clipboard
val isHost: (IceCandidate) -> Boolean
Link copied to clipboard
val isNotHostCandidate: (IceCandidate) -> Boolean
Link copied to clipboard
val isReflexive: (IceCandidate) -> Boolean
Link copied to clipboard
val isRelay: (IceCandidate) -> Boolean
Link copied to clipboard
val noFilter: (IceCandidate) -> Boolean

Functions

Link copied to clipboard
fun parseIceCandidate(iceCandidate: IceCandidate): ParsedIceCandidate