C# Class withSIX.Play.Core.Games.Legacy.ServerQuery.GamespyQueryParser

Inheritance: IServerQueryParser, IDomainService
显示文件 Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
ParsePackets ( ServerQueryState state ) : ServerQueryResult

Private Methods

Method Description
CreatePlayer ( Server server, string x, ICollection teams, int index, ICollection scores, ICollection deaths ) : GamespyPlayer
JoinPackets ( IDictionary data ) : byte[]
ParsePlayers ( Server server, string items ) : Player[]
ParseResponse ( byte response, long ping, Server server ) : ServerQueryResult
ParseSetting ( IList data, int index, string>.IDictionary settings ) : void
ParseSettings ( IList data ) : string>.Dictionary
SplitResponse ( byte reply ) : string[]

Method Details

ParsePackets() public method

public ParsePackets ( ServerQueryState state ) : ServerQueryResult
state ServerQueryState
return ServerQueryResult