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 thediscovery.dll
file can be used. The default assumes the application is running as acli
app and will look for the DLL in the same folder as the executable. Forcli
the path to the DLL can be overwritten with theONVIF_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