Package-level declarations

Types

Link copied to clipboard
data class ConnectRequest(val receivedTime: Long = 0, val connectConfig: WifiConnectConfig)

Represents a request to connect to a Wi-Fi network.

Link copied to clipboard
fun interface ConnectWifiLauncher

Functional interface representing a launcher for Wi-Fi connections.

Link copied to clipboard
data class ConnectWifiLauncherResult(val hotspotConfig: WifiConnectConfig?, val exception: Exception? = null, val isWifiConnected: Boolean = false)

Result of a Wi-Fi connection attempt.

Link copied to clipboard

Status of the ConnectWifiLauncher during a Wi-Fi connection attempt.

Functions

Link copied to clipboard
fun meshrabiyaConnectLauncher(node: AndroidVirtualNode, logger: MNetLogger? = null, onStatusChange: (ConnectWifiLauncherStatus) -> Unit? = null, onResult: (ConnectWifiLauncherResult) -> Unit): ConnectWifiLauncher

Composable function that provides a ConnectWifiLauncher for managing Wi-Fi connections.