FakeFlutterLocalDeviceDiscoveryPlatform class

A fake in-memory implementation of FlutterLocalDeviceDiscoveryPlatform for testing.

Inheritance
  • Object
  • PlatformInterface
  • FakeFlutterLocalDeviceDiscoveryPlatform

Properties

capabilities ↔ NativeDiscoveryCapabilities
getter/setter pair
diagnostics ↔ NativeDiscoveryDiagnostics
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
lastDiscoveryRequest ↔ NativeDiscoveryRequest?
getter/setter pair
readiness ↔ NativeDiscoveryReadiness
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startDiscoveryCallCount int
getter/setter pair
stopDiscoveryCallCount int
getter/setter pair

Methods

checkPermissions() Future<Map<String, Object?>>
Checks discovery-related permissions.
inherited
checkReadiness(NativeDiscoveryRequest request) Future<NativeDiscoveryReadiness>
Checks readiness for a discovery request.
emitNativeEvent(String sessionId, NativeDiscoveryEvent event) → void
Emits a mock device event to an active session.
eventsForSession(String sessionId) Stream<NativeDiscoveryEvent>
Returns the event stream for a discovery session.
getCapabilities() Future<NativeDiscoveryCapabilities>
Returns the capabilities supported by this platform.
getDiagnostics() Future<NativeDiscoveryDiagnostics>
Returns native discovery diagnostics.
getGatewayInfo() Future<Map<String, Object?>>
Returns gateway info for network topology.
inherited
getNetworkInfo() Future<Map<String, Object?>>
Returns network info (SSID, BSSID, signal, gateway, etc.).
inherited
icmpPing(String address, int timeoutMs) Future<Map<String, Object?>>
Pings a host using native ICMP.
inherited
nativeSsdpEvents(String sessionId) Stream<NativeDiscoveryEvent>
Returns a stream of native SSDP events.
inherited
nativeWsDiscoveryEvents(String sessionId) Stream<NativeDiscoveryEvent>
Returns a stream of native WS-Discovery events.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseDiscovery(String sessionId) Future<void>
Pauses a discovery session.
registerService(NativeServiceRegistration request) Future<NativeServiceRegistrationResult>
Registers a local service.
requestPermissions(List<int> permissionTypes) Future<Map<String, Object?>>
Requests discovery-related permissions.
inherited
resumeDiscovery(String sessionId) Future<void>
Resumes a discovery session.
startDiscovery(NativeDiscoveryRequest request) Future<String>
Starts a discovery session and returns its session ID.
startNativeSsdp({required List<String> searchTargets, required int searchIntervalMs, required bool includeLoopback, required bool includeLinkLocal, required bool includeVpnInterfaces}) Future<String>
Starts the native SSDP discovery engine. Returns a session ID for the SSDP engine.
inherited
startNativeWsDiscovery({required List<String> wsDiscoveryTypes, required int searchIntervalMs, required bool includeLoopback, required bool includeLinkLocal, required bool includeVpnInterfaces}) Future<String>
Starts the native WS-Discovery engine.
inherited
stopDiscovery(String sessionId) Future<void>
Stops a discovery session.
stopNativeSsdp(String sessionId) Future<void>
Stops the native SSDP discovery engine.
inherited
stopNativeWsDiscovery(String sessionId) Future<void>
Stops the native WS-Discovery engine.
inherited
toString() String
A string representation of this object.
inherited
unregisterService(String registrationId) Future<void>
Unregisters a local service.
updateRegisteredService(String registrationId, Map<String, dynamic> txtRecords) Future<void>
Updates TXT records for a registered service.

Operators

operator ==(Object other) bool
The equality operator.
inherited