NTP Analyzer
0.8.2
Analyze the operation of time servers
|
Public Attributes | |
string | ConfigWebPath => webPathString ?? "/" |
override string | FilePath => ConfigFilePath |
Gets the file path. More... | |
IEnumerable< HostGraphConfiguration > | HostGraphs => hostGraphs |
IEnumerable< HostPageConfiguration > | HostPages => hostPages |
IEnumerable< PeerGraphConfiguration > | PeerGraphs => peerGraphs |
IEnumerable< PeerPageConfiguration > | PeerPages => peerPages |
IEnumerable< PeerSummaryPageConfiguration > | PeerSummaryPages => peerSummaryPages |
string | ServerName => serverName ?? "localhost" |
ServerType | ServerType => serverType ?? ServerType.Ntpq |
Uri | WebPath => webPath ?? new Uri("/", UriKind.Relative) |
Public Attributes inherited from Ntp.Analyzer.Config.Node.ConfigurationNode | |
virtual string | FilePath => Parent.FilePath + SubPath |
virtual string | SubPath => string.Empty |
Package Functions | |
HostConfiguration (string configName, int hostId, string serverName, ServerType?serverType, string filePath, Uri webPath, AboutPageConfiguration aboutPage, HostGraphPageConfiguration hostGraphPage, StatConfiguration hostIoStats, StatConfiguration hostStats, MenuConfiguration menu, PeerGraphPageConfiguration peerGraphPage, StatConfiguration peerStats, DriftStatConfiguration driftStats, IEnumerable< HostGraphConfiguration > hostGraphs, IEnumerable< HostPageConfiguration > hostPages, IEnumerable< PeerGraphConfiguration > peerGraphs, IEnumerable< PeerPageConfiguration > peerPages, IEnumerable< PeerSummaryPageConfiguration > peerSummaryPages, IEnumerable< TrafficGraphConfiguration > trafficGraphs) | |
Package Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode | |
virtual void | Assemble () |
Properties | |
AboutPageConfiguration | AboutPage [get] |
string | ConfigFilePath [get] |
DriftStatConfiguration | DriftStats [get] |
HostGraphPageConfiguration | HostGraphPage [get] |
int | HostId [get] |
StatConfiguration | HostIoStats [get] |
StatConfiguration | HostStats [get] |
MenuConfiguration | Menu [get] |
PeerGraphPageConfiguration | PeerGraphPage [get] |
StatConfiguration | PeerStats [get] |
List< TrafficGraphConfiguration > | TrafficGraphs [get] |
Properties inherited from Ntp.Analyzer.Config.Node.ConfigurationNode | |
string | ConfigName [get] |
ConfigurationNode | Parent [get, set] |
Properties inherited from Ntp.Analyzer.Interface.IConfigurationNode | |
string | ConfigName [get] |
Private Attributes | |
readonly List< HostGraphConfiguration > | hostGraphs |
readonly List< HostPageConfiguration > | hostPages |
readonly List< PeerGraphConfiguration > | peerGraphs |
readonly List< PeerPageConfiguration > | peerPages |
readonly List< PeerSummaryPageConfiguration > | peerSummaryPages |
readonly string | serverName |
readonly ServerType | serverType |
readonly Uri | webPath |
readonly string | webPathString |
Additional Inherited Members | |
Protected Member Functions inherited from Ntp.Analyzer.Config.Node.ConfigurationNode | |
ConfigurationNode (string name) | |
Definition at line 33 of file HostConfiguration.cs.
|
inlinepackage |
Definition at line 35 of file HostConfiguration.cs.
string Ntp.Analyzer.Config.Node.HostConfiguration.ConfigWebPath => webPathString ?? "/" |
Definition at line 116 of file HostConfiguration.cs.
override string Ntp.Analyzer.Config.Node.HostConfiguration.FilePath => ConfigFilePath |
Gets the file path.
HostConfiguration is a file path root.
The file path.
Definition at line 112 of file HostConfiguration.cs.
|
private |
Definition at line 81 of file HostConfiguration.cs.
IEnumerable<HostGraphConfiguration> Ntp.Analyzer.Config.Node.HostConfiguration.HostGraphs => hostGraphs |
Definition at line 166 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 82 of file HostConfiguration.cs.
IEnumerable<HostPageConfiguration> Ntp.Analyzer.Config.Node.HostConfiguration.HostPages => hostPages |
Definition at line 146 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 83 of file HostConfiguration.cs.
IEnumerable<PeerGraphConfiguration> Ntp.Analyzer.Config.Node.HostConfiguration.PeerGraphs => peerGraphs |
Definition at line 174 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 84 of file HostConfiguration.cs.
IEnumerable<PeerPageConfiguration> Ntp.Analyzer.Config.Node.HostConfiguration.PeerPages => peerPages |
Definition at line 154 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 85 of file HostConfiguration.cs.
IEnumerable<PeerSummaryPageConfiguration> Ntp.Analyzer.Config.Node.HostConfiguration.PeerSummaryPages => peerSummaryPages |
Definition at line 158 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 86 of file HostConfiguration.cs.
string Ntp.Analyzer.Config.Node.HostConfiguration.ServerName => serverName ?? "localhost" |
Definition at line 97 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
private |
Definition at line 87 of file HostConfiguration.cs.
ServerType Ntp.Analyzer.Config.Node.HostConfiguration.ServerType => serverType ?? ServerType.Ntpq |
Definition at line 101 of file HostConfiguration.cs.
|
private |
Definition at line 88 of file HostConfiguration.cs.
Uri Ntp.Analyzer.Config.Node.HostConfiguration.WebPath => webPath ?? new Uri("/", UriKind.Relative) |
Definition at line 118 of file HostConfiguration.cs.
|
private |
Definition at line 89 of file HostConfiguration.cs.
|
get |
Definition at line 142 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
get |
Definition at line 105 of file HostConfiguration.cs.
|
get |
Definition at line 134 of file HostConfiguration.cs.
|
get |
Definition at line 150 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
get |
Definition at line 93 of file HostConfiguration.cs.
|
get |
Definition at line 126 of file HostConfiguration.cs.
|
get |
Definition at line 122 of file HostConfiguration.cs.
|
get |
Definition at line 138 of file HostConfiguration.cs.
|
get |
Definition at line 162 of file HostConfiguration.cs.
Referenced by Ntp.Analyzer.Monitor.Server.TextCommand.ServerCommand.ExecuteTextCommand().
|
get |
Definition at line 130 of file HostConfiguration.cs.
|
get |
Definition at line 170 of file HostConfiguration.cs.