Class IPv4AddressRangeFilter
- Namespace
- Uncreated.Warfare.Networking
- Assembly
- Uncreated.Warfare.dll
public sealed class IPv4AddressRangeFilter : IIPAddressFilter
- Inheritance
-
IPv4AddressRangeFilter
- Implements
-
- Inherited Members
-
Constructors
IPv4AddressRangeFilter(IPv4Range[])
public IPv4AddressRangeFilter(IPv4Range[] ranges)
Parameters
ranges IPv4Range[]
Fields
GeforceNow
public static IPv4AddressRangeFilter GeforceNow
Field Value
- IPv4AddressRangeFilter
VKPlay
public static IPv4AddressRangeFilter VKPlay
Field Value
- IPv4AddressRangeFilter
Properties
Ranges
public IPv4Range[] Ranges { get; set; }
Property Value
- IPv4Range[]
Methods
IsFiltered(IPAddress)
public bool IsFiltered(IPAddress ip)
Parameters
ip IPAddress
Returns
- bool
IsFiltered(uint)
public bool IsFiltered(uint packedIp)
Parameters
packedIp uint
Returns
- bool
IsFiltered(uint, CSteamID, CancellationToken)
public ValueTask<bool> IsFiltered(uint packedIp, CSteamID player, CancellationToken token)
Parameters
packedIp uint
player CSteamID
token CancellationToken
Returns
- ValueTask<bool>
RemoveFilteredIPs<T>(IList<T>, Func<T, uint>)
public void RemoveFilteredIPs<T>(IList<T> ips, Func<T, uint> selector)
Parameters
ips IList<T>
selector Func<T, uint>
Type Parameters
T
RemoveFilteredIPs<T>(IList<T>, Func<T, uint>, CSteamID, CancellationToken)
public ValueTask RemoveFilteredIPs<T>(IList<T> ips, Func<T, uint> selector, CSteamID player, CancellationToken token)
Parameters
ips IList<T>
selector Func<T, uint>
player CSteamID
token CancellationToken
Returns
- ValueTask
Type Parameters
T