C# Class GameServerQuery.SourceMasterQuery

Inheritance: IMasterServerQuery
Show file Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Private Properties

Property Type Description
BuildMessage byte[]
ParseResponse string

Public Methods

Method Description
GetParsedServers ( CancellationToken cancelToken, int limit = -1, IPEndPoint remote = null, int tried = -1 ) : Task>
Raise ( ServerPageArgs args ) : void
SourceMasterQuery ( string>.List filter, Region region = Region.All ) : System

Private Methods

Method Description
BuildMessage ( string seed ) : byte[]
ParseResponse ( ICollection servers, byte reply, int limit ) : string

Method Details

GetParsedServers() public method

public GetParsedServers ( CancellationToken cancelToken, int limit = -1, IPEndPoint remote = null, int tried = -1 ) : Task>
cancelToken System.Threading.CancellationToken
limit int
remote System.Net.IPEndPoint
tried int
return Task>

Raise() public method

public Raise ( ServerPageArgs args ) : void
args ServerPageArgs
return void

SourceMasterQuery() public method

public SourceMasterQuery ( string>.List filter, Region region = Region.All ) : System
filter string>.List
region Region
return System