C# Class OpenHardwareMonitor.Utilities.HttpServer

Afficher le fichier Open project: pklinef/open-hardware-monitor Class Usage Examples

Méthodes publiques

Méthode Description
AddPortToFirewall ( int port ) : void
HandlePeerMessages ( object peer ) : void
HandleRequests ( ) : void
HttpServer ( Node r, int p ) : System
ListenerCallback ( IAsyncResult result ) : void
Quit ( ) : void
RunNetsh ( string args ) : void
startHTTPListener ( ) : System.Boolean
stopHTTPListener ( ) : System.Boolean

Private Methods

Méthode Description
GenerateTreeJSON ( Node n, int parentID ) : string
SaveAggregateData ( HttpListenerContext context ) : void
SendAggregateData ( HttpListenerContext context ) : void
SendLATJSON ( HttpListenerContext context, System.DateTime lastAccessTime ) : void
SendPeersJSON ( HttpListenerContext context ) : void
SendSensorDataJSON ( HttpListenerContext context ) : void
SendTreeJSON ( HttpListenerContext context ) : void
TimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
generateJSON ( Node n ) : string
getHardwareImageFile ( OpenHardwareMonitor.GUI.HardwareNode hn ) : string
getTypeImageFile ( OpenHardwareMonitor.GUI.TypeNode tn ) : string
getcontentType ( string extension ) : string
parseDate ( String dateText, System.DateTime defaultDate ) : System.DateTime
proxyRequest ( HttpListenerContext context, String peer ) : void
returnFile ( HttpListenerContext context, string filePath ) : void
sendJSON ( HttpListenerContext context ) : void
sendSensorCSV ( HttpListenerContext context ) : void
serveResourceFile ( HttpListenerContext context, string name, string ext ) : void
serveResourceImage ( HttpListenerContext context, string name ) : void

Method Details

AddPortToFirewall() public static méthode

public static AddPortToFirewall ( int port ) : void
port int
Résultat void

HandlePeerMessages() public static méthode

public static HandlePeerMessages ( object peer ) : void
peer object
Résultat void

HandleRequests() public méthode

public HandleRequests ( ) : void
Résultat void

HttpServer() public méthode

public HttpServer ( Node r, int p ) : System
r Node
p int
Résultat System

ListenerCallback() public méthode

public ListenerCallback ( IAsyncResult result ) : void
result IAsyncResult
Résultat void

Quit() public méthode

public Quit ( ) : void
Résultat void

RunNetsh() public static méthode

public static RunNetsh ( string args ) : void
args string
Résultat void

startHTTPListener() public méthode

public startHTTPListener ( ) : System.Boolean
Résultat System.Boolean

stopHTTPListener() public méthode

public stopHTTPListener ( ) : System.Boolean
Résultat System.Boolean