C# Class Shadowsocks.Controller.AvailabilityStatistics

Show file Open project: icylogic/shadowsocks-windows Class Usage Examples

Public Properties

Property Type Description
AvailabilityStatisticsFile string
DateTimePattern string
UnknownDateTime System.DateTime

Private Properties

Property Type Description
Append void
AvailabilityStatistics System
FilterRawStatistics void
GetInfoFromAPI Task
ICMPTest Task>
LoadRawStatistics void
ParseExactOrUnknown System.DateTime
Run void
UpdateConfiguration void
evaluate void

Public Methods

Method Description
AvailabilityStatistics ( Configuration config, StatisticsStrategyConfiguration statisticsConfig ) : System
GetGeolocationAndIsp ( ) : Task
Set ( StatisticsStrategyConfiguration config ) : bool

Private Methods

Method Description
Append ( DataList dataList, IEnumerable extra ) : void
AvailabilityStatistics ( ) : System
FilterRawStatistics ( ) : void
GetInfoFromAPI ( string API ) : Task
ICMPTest ( Server server ) : Task>
LoadRawStatistics ( ) : void
ParseExactOrUnknown ( string str ) : System.DateTime
Run ( object obj ) : void
UpdateConfiguration ( Configuration config, StatisticsStrategyConfiguration statisticsConfig ) : void
evaluate ( ) : void

Method Details

AvailabilityStatistics() public method

public AvailabilityStatistics ( Configuration config, StatisticsStrategyConfiguration statisticsConfig ) : System
config Shadowsocks.Model.Configuration
statisticsConfig Shadowsocks.Model.StatisticsStrategyConfiguration
return System

GetGeolocationAndIsp() public static method

public static GetGeolocationAndIsp ( ) : Task
return Task

Set() public method

public Set ( StatisticsStrategyConfiguration config ) : bool
config Shadowsocks.Model.StatisticsStrategyConfiguration
return bool

Property Details

AvailabilityStatisticsFile public static property

public static string AvailabilityStatisticsFile
return string

DateTimePattern public static property

public static string DateTimePattern
return string

UnknownDateTime public static property

public static DateTime,System UnknownDateTime
return System.DateTime