private void Handle( TailActor.ReadToEnd msg ) { var line = _fileStreamReader.ReadLine(); while ( line != null ) { Context.Parent.Tell( new TailActor.LineRead( line ) ); line = _fileStreamReader.ReadLine(); } }
private void Handle( TailActor.FileDeleted msg ) { _vm.FileDeleted(); Context.Stop( Self ); }
private void Handle( TailActor.FileError msg ) { Context.Parent.Tell( string.Format( "Tail error: {0}", msg.Reason ) ); }
private void Handle( TailActor.LineRead msg ) { _vm.Lines.OnNext( msg.Line ); }
private void Handle( TailActor.FileWrite msg ) { _filereader.Tell( new ReadToEnd() ); }
private void Handle( TailActor.InitialRead msg ) { _filereader.Tell( new ReadToEnd() ); }