FakeFlutterLocalDeviceDiscoveryPlatform class
A fake in-memory implementation of FlutterLocalDeviceDiscoveryPlatform for testing.
- Inheritance
-
- Object
- PlatformInterface
- FakeFlutterLocalDeviceDiscoveryPlatform
Constructors
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