Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ProcessWatchImpl/Bagel/Repeater.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 43 by netseed, Fri Dec 11 17:21:35 2009 UTC revision 44 by netseed, Tue Dec 15 16:20:54 2009 UTC
# Line 49  namespace Toast.IsolationLayer Line 49  namespace Toast.IsolationLayer
49                                  throw new ArgumentNullException("dispatcher");                                  throw new ArgumentNullException("dispatcher");
50                          }                          }
51    
52                          this.dispatcher = dispatcher;                          dispatcher = dispatcher;
53    
54                          receieverStatucChangedEventInvoker = new EventHandler<ReceieverStatusChangedEventArgs>(OnReceieverStatusChanged);                          receieverStatucChangedEventInvoker = new EventHandler<ReceieverStatusChangedEventArgs>(OnReceieverStatusChanged);
55                          programStartedEventInvoker = new EventHandler<DetectProgramStartEventArgs>(OnProgramStarted);                          programStartedEventInvoker = new EventHandler<DetectProgramStartEventArgs>(OnProgramStarted);
# Line 103  namespace Toast.IsolationLayer Line 103  namespace Toast.IsolationLayer
103                                          }                                          }
104                                          else                                          else
105                                          {                                          {
106                                                  this.watcher = new ProcessWatcher();                                                  watcher = new ProcessWatcher();
107                                                  this.watcher.DetectProcessStart += new EventHandler(watcher_DetectProcessStart);                                                  watcher.DetectProcessStart += new EventHandler(watcher_DetectProcessStart);
108                                                  this.watcher.DetectProcessTerminate += new EventHandler(watcher_DetectProcessTerminate);                                                  watcher.DetectProcessTerminate += new EventHandler(watcher_DetectProcessTerminate);
109    
110                                                  this.watcher.Start(4, new TimeSpan(0, 0, 5), processName);                                                  watcher.Start(4, new TimeSpan(0, 0, 5), processName);
111                                          }                                          }
112  #else  #else
113                                          receiver.DebugStart();                                          receiver.DebugStart();
# Line 217  namespace Toast.IsolationLayer Line 217  namespace Toast.IsolationLayer
217                  //Embodiment of the stop llogical process.                  //Embodiment of the stop llogical process.
218                  private void AutomatedStop(object dummy)                  private void AutomatedStop(object dummy)
219                  {                  {
220                          this.Stop();                          Stop();
221    
222                          dispatcher.BeginInvoke(twitterWriteFailedEventInvoker, this,                          dispatcher.BeginInvoke(twitterWriteFailedEventInvoker, this,
223                                  new TwitterWriteFailedEventArgs("Some error occured", (Exception)dummy));                                  new TwitterWriteFailedEventArgs("Some error occured", (Exception)dummy));

Legend:
Removed from v.43  
changed lines
  Added in v.44

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26