MulticastProbe class

Mixed in types
  • UiLoggy

Constructors

MulticastProbe({int? timeout, bool? releaseMode})
factory
MulticastProbe.other({int? timeout})
MulticastProbe.windows({int? timeout, bool? releaseMode})
Constructor for Windows OS builds, we need the kReleaseMode flag from Flutter to determine if we are running in debug or release mode so that the appropriate path to the discovery.dll file can be used. The default assumes the application is running as a cli app and will look for the DLL in the same folder as the executable. For cli the path to the DLL can be overwritten with the ONVIF_DISCOVERY_DLL environment variable.

Properties

hashCode int
The hash code for this object.
no setterinherited
loggy → Loggy<UiLoggy>
no setterinherited
onvifDevices List<ProbeMatch>
final
probeTimeout int?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

finish(RawDatagramSocket rawDataGramSocket, [int? timeout]) Future<void>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
probe() Future<void>
start(RawDatagramSocket rawDataGramSocket) → void
timeout of 0 or less means no timeout
toString() String
A string representation of this object.
inherited
windowsDiscovery(Duration duration) Future<void>

Operators

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

Static Properties

broadcastAddress InternetAddress
final
broadcastPort int
final
defaultTimeout int
final