MethodChannelCrossP2pNetwork class
Methods
-
checkPermissions()
→ Future<Map<String, dynamic>>
-
Additional utility methods for enhanced functionality
override
-
clearCache()
→ Future<Map<String, dynamic>>
-
Clear cached data and temporary files.
override
-
continuousScan(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Perform continuous service scanning.
override
-
createRoom(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Create a new room for attendance system (Teacher mode).
override
-
disableWifi()
→ Future<Map<String, dynamic>>
-
Disable Wi-Fi on the device.
override
-
disconnect(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Disconnect from current network.
override
-
dispose()
→ Future<void>
-
Dispose method to clean up resources
-
enableWifi()
→ Future<Map<String, dynamic>>
-
Enable Wi-Fi on the device.
override
-
forgetNetwork(String ssid)
→ Future<Map<String, dynamic>>
-
Forget a previously configured network.
override
-
getAvailableNetworks()
→ Future<Map<String, dynamic>>
-
Get list of available networks with detailed information.
override
-
getBatteryLevel()
→ Future<Map<String, dynamic>>
-
Get current device battery level.
override
-
getConnectedNetwork()
→ Future<Map<String, dynamic>>
-
Get information about currently connected network.
override
-
getConnectionQuality()
→ Future<Map<String, dynamic>>
-
Get current connection quality metrics.
override
-
getDeviceInfo()
→ Future<Map<String, dynamic>>
-
Get device information for network node identification.
override
-
getLogs()
→ Future<Map<String, dynamic>>
-
Get debug logs from the platform.
override
-
getNetworkInfo()
→ Future<Map<String, dynamic>>
-
Get current network information.
override
-
getNetworkStats()
→ Future<Map<String, dynamic>>
-
Get network statistics and performance metrics.
override
-
getNodeInfo(String nodeId)
→ Future<Map<String, dynamic>>
-
Get information about a specific node.
override
-
getPlatformCapabilities()
→ Future<Map<String, dynamic>>
-
Method to get platform capabilities
-
getPlatformVersion()
→ Future<String?>
-
Gets the platform version.
override
-
getSignalStrength()
→ Future<Map<String, dynamic>>
-
Get current Wi-Fi signal strength.
override
-
initialize(Map<String, dynamic> config)
→ Future<Map<String, dynamic>>
-
Initialize the plugin with configuration parameters.
override
-
isPlatformReady()
→ Future<bool>
-
Method to check if the platform is ready
-
isWifiEnabled()
→ Future<Map<String, dynamic>>
-
Check if Wi-Fi is currently enabled.
override
-
joinNetwork(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Join an existing network (Student mode).
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
optimizeBatteryUsage(bool optimize)
→ Future<Map<String, dynamic>>
-
Optimize battery usage for network operations.
override
-
performSingleScan(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Perform a single service scan with timeout.
override
-
pingNode(String nodeId, {int timeout = 5000})
→ Future<Map<String, dynamic>>
-
Ping a specific node in the network.
override
-
refreshBroadcast()
→ Future<Map<String, dynamic>>
-
Refresh active service broadcast.
override
-
requestPermissions()
→ Future<Map<String, dynamic>>
-
Request required permissions from user.
override
-
scanNetworks()
→ Future<Map<String, dynamic>>
-
Scan for available Wi-Fi networks.
override
-
sendData(Map<String, dynamic> data)
→ Future<Map<String, dynamic>>
-
Send data through the network.
override
-
setDebugMode(bool enabled)
→ Future<Map<String, dynamic>>
-
Enable or disable debug mode.
override
-
setHeartbeatInterval(int intervalSeconds)
→ Future<Map<String, dynamic>>
-
Set heartbeat interval for network health monitoring.
override
-
setNetworkPriority(String networkType)
→ Future<Map<String, dynamic>>
-
Set network type priority for connections.
override
-
startServiceBroadcast(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Start broadcasting service for discovery.
override
-
startServiceScan(Map<String, dynamic> params)
→ Future<Map<String, dynamic>>
-
Start scanning for services.
override
-
stopServiceBroadcast()
→ Future<Map<String, dynamic>>
-
Stop service broadcasting.
override
-
stopServiceScan()
→ Future<Map<String, dynamic>>
-
Stop service scanning.
override
-
toString()
→ String
-
A string representation of this object.
inherited