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

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.
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.
resumeDiscovery(String sessionId) Future<void>
Resumes a discovery session.
startDiscovery(NativeDiscoveryRequest request) Future<String>
Starts a discovery session and returns its session ID.
stopDiscovery(String sessionId) Future<void>
Stops a discovery session.
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