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

Inheritance: ServerInfoFetcher
Datei anzeigen Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

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

Private Methods

Method 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 method

public GetServers ( CancellationToken ct, ServerFilterWrap filter ) : Task>
ct System.Threading.CancellationToken
filter ServerFilterWrap
return Task>

GetServersInclDetails() public method

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

ServerBrowser() public method

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