NatBehavior class
Comprehensive NAT behavior information
Constructors
- NatBehavior.new({NatMappingBehavior mappingBehavior = NatMappingBehavior.unknown, NatFilteringBehavior filteringBehavior = NatFilteringBehavior.unknown, bool? supportsHairpinning, bool? preservesPorts, bool? supportsPortMapping, int? mappingLifetime})
Properties
- filteringBehavior → NatFilteringBehavior
-
The NAT filtering behavior
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- mappingBehavior → NatMappingBehavior
-
The NAT mapping behavior
final
- mappingLifetime → int?
-
The mapping lifetime in seconds (if known)
final
- preservesPorts → bool?
-
Whether the NAT preserves ports
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supportsHairpinning → bool?
-
Whether hairpinning is supported
final
- supportsPortMapping → bool?
-
Whether the NAT supports port mapping
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns a string representation of the NAT behavior
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited