C# (CSharp) WinTail Namespace

Nested Namespaces

WinTail.Actors
WinTail.Messages
WinTail.Properties
WinTail.Tests
WinTail.ViewModels

Classes

Name Description
App Interaction logic for App.xaml
ConsoleReaderActor Actor responsible for reading FROM the console. Also responsible for calling ActorSystem.Shutdown.
ConsoleWriterActor Actor responsible for serializing message writes to the console. (write one message at a time, champ :)
FileValidatorActor Actor that validates user input and signals result to others.
MainWindow Interaction logic for MainWindow.xaml
NLogLogger This class is used to receive log events and sends them to the configured NLog logger. The following log events are recognized: Debug, Info, Warning and Error.
ObserveWindow Interaction logic for ObserveWindow.xaml
Program
TailActor Monitors the file at _filePath for changes and sends file updates to console.
TailActor.FileError Signal that the OS had an error accessing the file.
TailActor.FileWrite Signal that the file has changed, and we need to read the next line of the file.
TailActor.InitialRead Signal to read the initial contents of the file at actor startup.
TailCoordinatorActor
TailCoordinatorActor.StartTail
TailCoordinatorActor.StopTail