C# Class withSIX.Steam.Plugin.Arma.ServerBrowser

Inheritance: ServerInfoFetcher
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
GetServers ( CancellationToken ct, ServerFilterWrap filter ) : Task>
GetServersInclDetails ( CancellationToken ct, ServerFilterWrap filter, bool inclRules ) : Task>
ServerBrowser ( LockedWrapper api, Func fetcherFact ) : System

Private Methods

Méthode Description
BuildListener ( System.Linq.CompositeDisposable dsp ) : IObservable
PrepareListener ( CancellationToken ct, bool inclRules = false ) : IConnectableObservable
ToServerInfo ( ServerRespondedEventArgs x ) : Task
UpdateRules ( ArmaServer si, CancellationToken ct ) : Task

Method Details

GetServers() public méthode

public GetServers ( CancellationToken ct, ServerFilterWrap filter ) : Task>
ct System.Threading.CancellationToken
filter ServerFilterWrap
Résultat Task>

GetServersInclDetails() public méthode

public GetServersInclDetails ( CancellationToken ct, ServerFilterWrap filter, bool inclRules ) : Task>
ct System.Threading.CancellationToken
filter ServerFilterWrap
inclRules bool
Résultat Task>

ServerBrowser() public méthode

public ServerBrowser ( LockedWrapper api, Func fetcherFact ) : System
api LockedWrapper Takes control over to ease disposal
fetcherFact Func
Résultat System