Table of Contents

Class MySqlAddressFilter

Namespace
Uncreated.Warfare.Networking
Assembly
Uncreated.Warfare.dll
public sealed class MySqlAddressFilter : IIPAddressFilter
Inheritance
MySqlAddressFilter
Implements
Inherited Members

Constructors

MySqlAddressFilter(Func<IManualMySqlProvider>)

public MySqlAddressFilter(Func<IManualMySqlProvider> database)

Parameters

database Func<IManualMySqlProvider>

Methods

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>, 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