C# Class EddiNetLogMonitor.LogMonitor

Exibir arquivo Open project: cmdrmcdonald/EliteDangerousDataProvider

Public Properties

Property Type Description
Callback Action
Directory string
Filter System.Text.RegularExpressions.Regex

Public Methods

Method Description
LogMonitor ( string filter ) : System
LogMonitor ( string directory, string filter, Action callback ) : System
start ( ) : void

Monitor the netlog for changes, running a callback when the file changes

stop ( ) : void

Private Methods

Method Description
FindLatestFile ( string path, Regex filter = null ) : FileInfo

Find the latest file in a given directory matching a given expression, or null if no such file exists

Method Details

LogMonitor() public method

public LogMonitor ( string filter ) : System
filter string
return System

LogMonitor() public method

public LogMonitor ( string directory, string filter, Action callback ) : System
directory string
filter string
callback Action
return System

start() public method

Monitor the netlog for changes, running a callback when the file changes
public start ( ) : void
return void

stop() public method

public stop ( ) : void
return void

Property Details

Callback public_oe property

public Action Callback
return Action

Directory public_oe property

public string Directory
return string

Filter public_oe property

public Regex,System.Text.RegularExpressions Filter
return System.Text.RegularExpressions.Regex